之前在用DotCloud的时候接触到了cygwin,发现其是一款在windows下能很好模拟unix环境的一款软件,省去了开虚拟机的麻烦,今天陋室博客介绍一下用SecureCRT来连接cygwin。
cygwin用第三方软件登录原理:开启cygwin下的sshd服务,用SecureCRT连接其ssh服务。
知道了这一点,我们只要开启cygwin的sshd服务就可以:
1.假设我们已经安装了cygwin,我们只要再次打开安装文件,程序会自动更新源安装程序。
2.安装过程点击下面2个服务分别是:
Admin → cygrunsrv
secret → openssh
3.程序会自动下载,下载完毕自动开始安装。
4.待安装结束,打开桌面上cygwin程序,在命令行输入(之后的选项全部以yes确认):
$ssh-host-config
5.开启sshd服务,命令行下输入:
$net start sshd
服务成功启动那说明能用第三方软件(SecureCRT)登录了:
host:localhost //本地访问;远程访问同样可以内网用户记得端口映射
user:Administrator //注意大小写
pass:****** //Administrator系统登录密码
安装好sshd后,会在windows系统服务中增加一条名为CYGWIN sshd的服务,可以通过调整启动类型来控制是否开机启动。
注意:如果原本已经安装windows版OpenSSH建议删除先,该服务会对原本服务冲突(留着也没用了)。