我在Windows 7上安装了Cygwin,但是出现了以下错误:
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
我遇到了同样的问题,但是我在CYGWIN命令行上运行它成功了:
~ : net start sshd
ssh -v localhost
,错误信息没有出现。希望这能有所帮助!如果您在Windows XP中遇到此问题,请按照以下步骤打开SSH端口:
这将帮助您从Cygwin打开SSH。
对于本地应用程序开发,例如在Windows上使用Hadoop,请在自定义列表中更改范围localhost /ip address
。
ssh-host-config
,我仍然遇到与OP相同的错误。我似乎无法启动Windows服务。 - Matthew Moisen你可以尝试使用端口23,或向你的主机提供商询问ssh端口。一些主机提供商会更改ssh端口。
ssh user@yoursite.com -p 23
Cygwin默认情况下不安装SSH服务器,尽管你可以设置sshd。但是,默认情况下没有任何东西可以ssh到。