windows - 无法使用 SSH 连接到服务器,在 Windows 10 中显示 "ssh: connect to host 178.128.60.26 port 22: Connection timed out"

标签 windows git ssh server port

关闭。这个问题需要debugging details .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

2年前关闭。




Improve this question




当我尝试通过 ssh 连接到服务器时,它会抛出错误“ssh:连接到主机 178.128.60.26 端口 22:连接超时”。我的操作系统是 Windows 10。我正在使用 Git bash 通过 ssh 进行连接。检查防火墙中被阻止的端口。端口号 22 对所有网络开放。我已经通过 ssh 连接到服务器,但现在我不能。
Firewall open ports

最佳答案

首先检查您是否可以 ping 服务器。

但如果你这样做:

  • 服务器本身没有运行 ssh 守护程序服务(但错误更可能是“connection refused”)
  • 或者是,但是在非常规端口上(您的 ssh 调用需要是 ssh -p <another_port> ...)(同样,错误更可能是“connection refused”)
  • 或其防火墙规则阻止任何传入的 ssh 请求:这实际上会产生超时。
    如果远程机器是 Linux 机器:sudo service ufw status (假设您可以访问所述服务器,或者您可以请管理员检查)
  • 关于windows - 无法使用 SSH 连接到服务器,在 Windows 10 中显示 "ssh: connect to host 178.128.60.26 port 22: Connection timed out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60963027/

    相关文章:

    java - 使用 Java 将 WAV 文件读入样本数组时即时转换采样率

    python - 在 Windows 上导入 Impyla 库时出错

    git - 由于文件错误而无法执行 git checkout 且无法 git stash

    javascript - 如何在 Github Issue on create (API) 上发表评论

    php - Psexec 与 SSH - 从 Windows 执行远程命令

    windows - 当您插入新的 USB 设备时会发生什么?

    javascript - 有人可以解释我如何在 Electron 中使用NodeRT(Windows.Gaming.Input)模块吗?

    linux - Git 分支和 ls

    linux - 全站查找和替换

    SSH 端口转发不适用于 websocket