我在使用 ssh 连接远程服务器时遇到问题。我在 xxx.xxx.xxx.xx1 上有一个 serverA,默认端口为 22。我在 xxx.xxx.xxx.xx2 上有另一个 serverB,默认端口为 22。现在我想使用 ssh 从 serverA 连接 serverB。我使用了以下命令
[userA@localhost~] # ssh userB@serverB
Run Code Online (Sandbox Code Playgroud)
当我运行此命令时,出现如下错误
ssh: connect to host xxx.xxx.xxx.xx1 port 22: No route to host
Run Code Online (Sandbox Code Playgroud)
当我登录 serverA 时,再出现一个这样的提示,然后我看到类似[userA@Localhost~] #的提示
我不明白为什么它显示为上面的粗体文字,而它应该显示为
[userA@serverA ~] #
任何人都有解决此问题的想法。
更新
我已经 ping 但得到了以下回复
[userA@localhost ~]# /bin/ping xxx.xxx.xxx.xx1
PING xxx.xxx.xxx.xx1 (xxx.xxx.xxx.xx1) 56(84) bytes of data.
From 192.168.24.1: icmp_seq=2 Redirect Host(New nexthop: xxx.xxx.xxx.xx1)
From 192.168.24.1: icmp_seq=3 Redirect Host(New nexthop: xxx.xxx.xxx.xx1)
From 192.168.24.1: icmp_seq=4 Redirect Host(New nexthop: xxx.xxx.xxx.xx1)
From …
Run Code Online (Sandbox Code Playgroud) ssh ×1