我在Windows 7中安装了cygwin,但是我收到以下错误
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
答案 0 :(得分:5)
我遇到了同样的问题但是我在CYGWIN命令行上运行了它并且它有效:
~ : net start sshd
之后我执行了命令ssh -v localhost
并且没有显示错误消息。希望这有帮助!。
答案 1 :(得分:4)
如果您在Windows XP中遇到此问题,请按照以下步骤打开ssh的端口:
这将帮助您从cygwin打开ssh
对于像Windows上的hadoop这样的本地应用程序开发,请更改自定义列表中的范围localhost /ip address
。
答案 2 :(得分:2)
默认情况下,Cygwin不会安装SSH服务器,但您可以根据需要设置sshd。但是,默认情况下,没有什么可以ssh。
答案 3 :(得分:0)
按照此link中的步骤进行操作,然后执行
$~ net start sshd
$~ ssh localhost