SSH 在两台服务器上运行,但无法互相 SSH

SSH 在两台服务器上运行,但无法互相 SSH

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

当尝试从 [a] ssh 到 [b] 时,它会挂起一段时间,然后发出超时通知。

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。

谢谢。

答案1

ssh -vvv [b]:22

这是错误的语法。SSH 不接受:22主机名后面的端口。使用 -p 指定端口,或者不传递任何内容,因为端口 22 是默认端口。

您的系统正在尝试解析不存在的名称[b]:22。因为大概您的主机名为[b]

答案2

它说你无法解析 [b],请尝试使用 IP 地址进行 ssh 操作。

相关内容