主页

服务器在ssh命令行一直连接不上

2026-04-27 09:34AM

我在命令行里面使用 ssh 连接服务器,但是发现一直没有反应,连接不上

我使用 ping + ip 和 telnet + ip + 22

发现 ping 可以 ping 通,telnet 失败了

$ telnet 123.123.133.23 22
Trying 123.123.133.23...
^C

我当时还以为是服务器 cpu 太高了导致的,但是我在阿里云控制台里面查看,发现 cpu 只用了大概13%。

最后发现是因为云服务器ECS安全组中22端口的放行规则并非对所有IP(0.0.0.0/0)开放,而是仅针对特定IP 123.123.xx.xxx 放行导致的

解决方法:

在安全组中重新添加一条入方向规则:授权策略选择“允许”,协议类型为TCP,端口范围填写22/22,源IP设置为你本地的ip,保存后立即尝试SSH连接

就发现可以连接了~

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论