ssh:连接到主机HOSTNAME端口22:连接超时

我无法通过我的Lubuntu 14.04计算机使用ssh连接到服务器,尽管可以从其他计算机上完成。 我无法在线访问该地址(其他人可以)。

我目前正在使用手机上的3G网络,但这似乎不是问题,因为我可以使用具有相同3G连接的另一台计算机连接到服务器。

这是我尝试连接:

 root@Elizabeth:/# ssh USER@HOSTNAME ssh: connect to host HOSTNAME port 22: Connection timed out 

更新:看到ping HOSTNAME呈现错误的IP地址,所以我想这可能是一个错误的线索。 有办法解决这个问题吗? 我可以通过ssh USER@IPADDRESS解决它,正如我在评论中所建议的那样。

下面的一些进一步信息,如果有用的话。 我刚开始使用服务器和网络,所以如果还有其他信息需要说出错误的话。

 root@Elizabeth:/# nm-tool | grep "DNS" DNS: 172.20.10.1 DNS: 172.20.10.1 root@Elizabeth:/# nslookup HOSTNAME Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: HOSTNAME Address: IP-address # correct IP-address for HOSTNAME root@Elizabeth:/# ip route default via 172.20.10.1 dev eth1 proto static 172.20.10.0/28 dev eth1 proto kernel scope link src 172.20.10.3 metric 1 172.20.10.0/28 dev wlan0 proto kernel scope link src 172.20.10.5 metric 9 

要正确测试你的ssh,请使用ssh user@ipaddress 。 如果失败,问题就像连接一样更深层次。

要正确测试你的ssh,请使用ssh user@ipaddress 。 如果失败,问题就像防火墙一样。

例如,使用以下代码检出防火墙状态

 sudo ufw status 

如果它正在工作,那么首先使用以下代码停用防火墙:

 sudo ufw disable 

并测试ssh user@ipaddress