首先,对我的英语感到抱歉。
在两台特定服务器之间的SSH连接中,我们遇到了一个很奇怪的问题。
假设我们有X1,X2和Y服务器。 如果X1和X2位于同一个防火墙之后,安装了相同的操作系统,对于可能与情况相关的所有事情,使用相同的configuration。
我们没有任何规则来允许或阻止服务器Y上的IPtables上的某些IP地址或IP地址,但无论如何… X1和X2服务器使用相同的IP地址与外部通信。
问题:服务器X1无法通过SSH连接到服务器Y. 它在ping上得到响应,但没有别的,其他任何端口上的服务都不能成功连接。
X2或任何其他服务器成功连接到X1,并且X1成功连接到除Y1以外的任何其他服务器。
[root@X1]# ssh -v root@Y1 OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to Y1 [Y1] port 22. ** It stalls here **
我们已经重启了服务器和防火墙。
我们已经做了一个testing,试图连接X1到Y使用不同的端口,而不是configuration该端口,而不是被阻止,我们得到连接被拒绝。 如果我们将Y1 SSH守护进程configuration为接受该端口上的连接,并再次执行相同的testing,则会使用该新configuration的端口进行停止。
任何帮助,将不胜感激。 亚历克斯·特谢拉。
我以前看过类似的问题,很难诊断。 事实certificate,X1正在聆听Y的IP地址(但不提供给networking,我不记得具体情况)。 你可以在Y上禁用ping吗? 这样做,看看X1是否仍然可以ping IP。 如果可以的话,你现在已经发现了这个问题,你只需要find原因。