cygwin连接拒绝端口22

时间:2012-02-07 06:56:01

标签: ssh cygwin

我在Windows 7中安装了cygwin,但是我收到以下错误

    $ ssh localhost
    ssh: connect to host localhost port 22: Connection refused

4 个答案:

答案 0 :(得分:5)

我遇到了同样的问题但是我在CYGWIN命令行上运行了它并且它有效:

 ~ : net start sshd

之后我执行了命令ssh -v localhost并且没有显示错误消息。希望这有帮助!。

答案 1 :(得分:4)

如果您在Windows XP中遇到此问题,请按照以下步骤打开ssh的端口:

  1. 转到控制面板中安全部分的Windows防火墙
  2. 例外 - >添加端口
  3. 将端口名称设为ssh,编号为22。
  4. 选择选项TCP
  5. 点击确定
  6. 这将帮助您从cygwin打开ssh

    对于像Windows上的hadoop这样的本地应用程序开发,请更改自定义列表中的范围localhost /ip address

答案 2 :(得分:2)

默认情况下,Cygwin不会安装SSH服务器,但您可以根据需要设置sshd。但是,默认情况下,没有什么可以ssh。

答案 3 :(得分:0)

按照此link中的步骤进行操作,然后执行

 $~ net start sshd    
 $~ ssh localhost