操作系统:win7家庭普通版 sp1
1.首先下载cygwin(http://www.cygwin.com/);
2.选择在线安装,然后一直默认直到选择需要安装的插件:
选择cygrunsrv、openssh、openssl然后点击“下一步”,直到完成;
3.设置环境变量PATH=c:/cygwin/bin;c:/cygwin/usr/sbin;
4.使用ssh-host-config命令来配置ssh;
5.完成后可使用cygrunsrv -S sshd来启动ssh,或者在服务中启动;
6.执行ssh localhost检验是否安装成功;
参考:http://blog.csdn.net/yanical/article/details/4474830
遇到的问题:
1.ssh-host-config时无法创建用户:
原因:启动cygwin时需使用管理员权限来启动;
2.启动ssh时报错:cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062:
原因:网上说是因为权限不够导致此问题;
参考:http://www.cnblogs.com/panderen/archive/2012/11/06/2756817.html
以上是我在windows环境下安装cygwin的一些经验。Good Luck!