SSH在两台服务器上工作,但不能互相SSH连接

我的networking上有两台Ubuntu服务器。 我可以ssh从他们两个从我的工作站,但不能ssh从一台服务器到另一台。 我甚至在两台服务器上都停止了ufw,看是否是这种情况,并检查了拒绝主机。

当试图从[a]到[b] ssh,它暂停一会儿,然后给出超时通知。

eric@[a]:~$ ssh -vvv [b]:22 OpenSSH_4.7p1 Debian-8ubuntu3, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: /etc/ssh/ssh_config line 54: Deprecated option "FallBackToRsh" debug2: ssh_connect: needpriv 0 ssh: [b]:22: Name or service not known 

任何想法在哪里开始排除故障? 我需要能够连接这些服务器,所以我可以设置rsync。

谢谢。

ssh -vvv [b]:22

这是错误的语法。 在主机名之后,SSH不接受端口。 使用-p来指定一个端口,或者不要传递任何东西,因为端口22是默认的。

您的系统正在尝试parsing不存在的名称[b]:22 。 因为推测你的主机名为[b]

它说你不能解决[b],尝试与IP地址sshing。