前上个月发现CygWIN这个好东东,一直在玩(因为女友的原因,家里的新机器一直没装Linux,用的Win 7)。喜欢控制一切的我,当然不满足于Windows的远程桌面拉,效率低下又丑陋,加上家里的Cisco路由器VPN一直设不好,搞得我Port Forward设烦了,还是用SSH爽。只是Windows下没有原生的OpenSSH服务软件好像,正好配一下CygWIN。(不喜欢配置的朋友可以直接用Copssh)
我是参考的这篇文章,就是作者思路比较混乱。
简单点说就是下载CygWIN,安装opensshd这个包。如果喜欢控制连接来源呢可以加上tcp_wrap这个包,不过hosts.allow要调试好,不然到了目的地发现连不上你就哭死了。保险起见可先加上
然后就是注意要使用的用户一定要有密码,如果密码是后来加的要运行一下这两个命令:
mkgroup –local > /etc/group
2010-02-07更新:
在Windows 7下ssh一直有问题,无论用cygwin,putty还是linux下的ssh都连不上。使用ssh -vvv也查不出什么拥有信息,提示peer reset by software(或是其他什么东西)。由于一直没时间就没仔细深入研究。
今天又搜了一下,发现有个人写Windows 7 RC下安装事项时加了一项rebaseall命令。步骤如下:
1. 右键点击cmd命令行工具,选”用系统管理员启动这个程序”(我自己乱翻的,没用过中文Windows 7和Vista,大家应该知道是哪个)
2. 进入cygwin\bin目录,运行ash
3. 运行/usr/bin/rebaseall
*注意:如果这个时候提示有cygwin的进程正在运行的话,打开services.msc,停用cygwin sshd服务再次运行/usr/bin/rebaseall即可。
No related posts.

这东西我记得以前我们在一起的时候。。。在公司用过。。。当时要用vpn连到客户服务。。。再用哪个东西下东西的。。。。不过当时用的是client,现在你搞的是server
Reply
linuxcity Reply:
October 1st, 2009 at 4:16 pm
在Windows 7下用很不爽,SSH连7次能连通一次,也可能是我Router的原因
Reply
cygwin没有开发针对win7的dll吧。。。只是兼容的。。。肯定问题很大。。。所以我尽量不用这玩意。。。还不如用虚拟机映射端口出来这样爽。。。你老人家整一个ssh翻墙工具吧。。。国内翻墙差不多了。。。没啥好用的了
Reply