无法使用 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 服务器? [复制]