无法使用 SSH 连接到服务器,在 Windows 10 中显示“ssh:连接到主机 178.128.60.26 端口 22:连接超时”[关闭]

Posted

技术标签:

【中文标题】无法使用 SSH 连接到服务器,在 Windows 10 中显示“ssh:连接到主机 178.128.60.26 端口 22:连接超时”[关闭]【英文标题】:Can't connect to server with SSH, Showing " ssh: connect to host 178.128.60.26 port 22: Connection timed out" in Windows 10 [closed] 【发布时间】:2020-07-12 17:44:06 【问题描述】:

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

【问题讨论】:

【参考方案1】:

先检查是否能ping通服务器。

但如果你这样做:

服务器本身没有运行 ssh 守护程序服务(但错误更可能是“connection refused”) 或者是,但在非传统端口上(您的 ssh 调用需要是 ssh -p <another_port> ...)(同样,错误更可能是“connection refused”) 或其防火墙规则阻止任何传入的 ssh 请求:这实际上会产生超时。 如果远程机器是 Linux 机器:sudo service ufw status(假设您可以访问所述服务器,或者您可以请管理员检查)

【讨论】:

检查了防火墙规则但没问题。并尝试了不同的端口,但没有运气 @VishnuSasidharan 我的意思是检查您尝试连接的远程服务器上的 ssh 状态和防火墙规则。

以上是关于无法使用 SSH 连接到服务器,在 Windows 10 中显示“ssh:连接到主机 178.128.60.26 端口 22:连接超时”[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 SSH 连接到 Windows 8 上的 vagrant CentOS box

无法通过 python 通过 SSH 连接到 postgres 服务器

詹金斯:无法将奴隶连接到主人

如何使用没有密码的 SSH 身份验证连接到 Windows SFTP 服务器? [复制]

无法连接到 SSH 服务器。 /.ssh/authorized_keys:权限被拒绝

使用 SSH 隧道时无法通过套接字错误连接到本地 MySQL 服务器