我无法通过终端通过 SSH 连接到我的服务器。到目前为止,我已经尝试过:
ssh root@ip-address 和 ssh username@ip-address
但都没有奏效。我得到了一段时间的空白屏幕,然后最终
操作超时
我还尝试通过不同的 Internet 服务提供商切换到不同的位置,所以我很确定问题不是防火墙。
我可以通过FTP登录。
这就是我得到的:
$ ssh hosting-account-username@ip-address
ssh: connect to host ip-address port 22: Operation timed out
Run Code Online (Sandbox Code Playgroud)
我也试过这个没有结果:
$ nc ip-address 22
Run Code Online (Sandbox Code Playgroud)
我已经 ping 了地址:
$ ping ip-address
64 bytes from ip-address icmp_seq=143 ttl=45 time=44.543 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=43.686 ms
64 bytes from ip-address icmp_seq=143 ttl=45 time=46.501 ms
-- and so on
Run Code Online (Sandbox Code Playgroud)
我的托管公司告诉我我确实有 SSH,但是在端口 2222(而不是 22)上,因为我有一个共享托管帐户并尝试了这个:
$ nc ip-address -p [2222]
nc: missing hostname and …Run Code Online (Sandbox Code Playgroud)