1.停止cygwin的服务,主要是个sshd服务,通过命令netstopsshd可以停止,还可以在windows服务里找到它右键点击停止服务先前在win7按照《实战Win7下安装Gitosis(Windows下的git服务器)》一文配置了个windows下的Git服务器。现在想卸载了这东西。不过cygwin没有卸载选项,而且,由于在cygwin里安装了git服务,因此还得有一些额外的步骤。进入cygwinbash,卸载ssh服务。123netstopsshdcygrunsrv-Esshdcygrunsrv-Rsshd然后右击,“TakeOwnership”(由于c:\cygwin
目录下面有一些文件是只有git
用户才能删除的,因此要给当前用户授权),大概要过蛮久(视你安装的包的多少而定),获取权限后,把c:\cygwin整个目录全部删除掉。(TakeOwnership下载见这里)然后删除win7系统的CYGWIN环境变量。运行regedit,删除以下注册项:“HKEY_CURRENT_USER/Software/Cygwin”“HKEY_LOCAL_MACHINE/Software/Cygwin”开始,运行,compmgmt.msc“SystemTools”–“LocalUsersandGroups”–“Users”(系统工具-本地用户和组–用户)然后删除cyg_server,git,sshd这三个用户(如果存在的话)删除用户目录:1cd/dC:\Users删除cyg_server目录,删除git目录。开始,运行,cmd1chkdsk/F在下次系统启动时检测和修复潜在的磁盘错误。最后,还可以用CCleaner或AuslogicsBoostSpeed检测下注册表有没有错误。重启。修改服务器端
参数如果你用多台本地机器连接服务器,可以考虑把服务器端的配置作修改路径是:/etc/ssh/sshd_config
在其中添加一行内容,意思是向客户端每60秒发一次保持连接的信号
ClientAliveInterval 60
如果仍要设置断开时间,还有一个参数可以添加
ClientAliveCountMax 60
意思是如果客户端60次未响应就断开连接,依据你期望的时间来设定
修改本地参数
也可以让客户端向服务器发送保持连接信号,路径是/etc/ssh/ssh_config
在其中类似的添加相应的参数也行
ServerAliveInterval 60
ServerAliveCountMax 60
使用ssh登录时也可设置参数
在连接前使用-o 可以设置相应的参数
ssh -o ServerAliveInterval=30 root@192.168.1.1
评论列表(0条)