cygwin连接拒绝端口22

jan*_*an5 4 ssh cygwin

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

    $ ssh localhost
    ssh: connect to host localhost port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

小智 5

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

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

这将帮助您从 cygwin 打开 ssh

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


del*_*nce 5

我遇到了同样的问题,但我在CYGWIN命令行上运行它并且它工作正常:

 ~ : net start sshd
Run Code Online (Sandbox Code Playgroud)

之后我执行了命令ssh -v localhost,错误消息没有显示出来.希望这有帮助!

  • “服务名称无效”是错误。所以我需要一个`sshd`。哪里? (2认同)

AlG*_*AlG 2

Cygwin 默认情况下不安装 SSH 服务器,但您可以根据需要设置 sshd。但默认情况下,没有任何可通过 ssh 访问的内容。