首先去http://www.cygwin.com/
下载setup.exe用于安装了更新,
然后设置安装的路径了下载的包的路径,然后选择一个服务器就可以下载了。
因为要构建本地ssh,所以默认的设置是不够的,需要另外选择两个命令:
1 Admin → cygrunsrv
2 Net → openssh
然后让它慢慢下载去,下载完毕之后点击安装即可。(如果提示下载未完成则点击重新下载即可)
安装完毕之后,打开 C:\cygwincygwin.bat,增加代码:set CYGWIN=binmode tty ntsec
然后运行cygwin。
试试看运行:cygrunsrv -S sshd,如果得到结果是:service does not exist(恭喜你,还是正常的)
但是如果得到command cygrunsrv not found,那么你还没有安装cygrunsrv,返回安装。
然后运行 ssh-host-config -y 即可(前提条件是你现在使用的window帐户有密码,如果没有密码必须设置一下)
然后这个ssh server就已经建立,你可以使用 open ssh 或者secureCRT来链接。
至于路径方面,可以通过修改 HKEY_LOCAL_MACHINE/SOFTWARE/Cynus Solutions/mounts v2/home下的native的值
原先是c:\cygwin\home\ipis 可以修改为你指定的路径,如:F:\ipis ,则到时候的home将指向该位置。
(如果运行ssh-host-config时提示command cygrunsrv not found,估计是没有下载了open ssh;
如果运行的时候提示无法识别程序,因为找不到cygwin1.dll文件,估计是安装了多个程序,致使cygwin无法定位该文件,可以把其它
cygwin1.dll文件更名或者删除。我的机器装了好些都有这个文件,最后根据提示是open
ssh的cygwin1.dll有冲突,修改了文件名之后就可以运行了)
不过还是有点问题,我运行 tail 命令的时候竟然出现
Can't open perl script "c:\Program": No such file or directory
的提示!不知道哪里出了错,google一下也没有找到什么好的解决方案。
只能继续钻钻看看 :)
(今天重新下载,重新安装了openssh,然后再次运行ssh-host-config,没有问题了。呵呵。)
启动ssh server的命令:
cygrunsrv -S sshd 或者 cygrunsrv --start sshd
关闭ssh server命令:
cygrunsrv -E sshd 或者 cygrunsrv --stop sshd
如果重启的话可以使用:
cygrunsrv --stop sshd && cygrunsrv --start sshd (从以上应该可以推测还有其它写法的)
-----------
参考资料:
http://ncyoung.com/entry/389
--------------------
如果使用老版本的cygwin,可能引发安装的时候出现
QueryServiceStatus: win32 error 的结果
主要的解决方案是:
------------ 重新安装sshd
cygrunsrv -R sshd
ssh-host-config
------------
或者把cygwin的目录设置成系统权限
分享到:
相关推荐
Windows下的SSH安装之Cygwin
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
cygwin32的本地安装文件 从这边http://x.cygwin.com/下的exe文件,exe的在另一个资源里。
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
CYGWIN本地安装包(2013-4-11更新) 搜狐源 iso文件4.8G 下载后解压即可使用虚拟光驱安装
ssh-pageant, 一个用于 CYGWIN/MSYS的SSH认证代理 Putty sshCYGWIN/MSYS的SSH认证代理,它将OpenSSH链接到 Putty的... SSH是一个用于 Windows的小型工具,允许你使用来自 CYGWIN Pageant和 MSYS shell 环境的SSH k
在Windows下本地安装Cygwin,在Windows下本地安装Cygwin
安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...
如果网络不通,可以使用这个来安装,如果网络安装很烦,主要是服务器限速,所以把这个最新版本给共享出来
Cygwin ssh 故障总结 Cygwin ssh 故障总结
安装在Windows上,可以运行bash,vi,gcc,...
cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的
Atom-atom-sync-cygwin.zip,Atom package to sync files bidirectionally between remote host and local over ssh rsync optimized for Windows with cygwin注意!,atom是一个用web技术构建的开源文本编辑器。
cygwin 中tar的移植(转)cygwin 中tar的移植(转)cygwin 中tar的移植(转)cygwin 中tar的移植(转)cygwin 中tar的移植(转)
cygwin本地安装,从官网down下来的。一共有3个分包,都已经上传。
首先介绍大名鼎鼎的nec版socks5服务器,用过xNIX系统的读者可能都熟悉,NEC的SOCKS5版软件既开源又免费。不过不经过处理它只能在UNIX及Linux下使用,作为Windows的用户,在Win平台下选择代理服务器比较麻烦,专业...
cygwin中单独摘出来的SSH模块,适应于64位windows操作系统
cygwin 交叉编译的 coturn 服务器可以在windows 下运行,包含运行脚本可以直接运行。
win8 上还是用32位的 cygwin吧,64位的cygwin 无法运行"ssh localhost