我使用 CentOS 7.3.1611 盒子作为 ssh 代理服务器。连接到代理服务器本身工作正常,并且连接保持打开状态并持续数小时。
通过该服务器代理 ssh 连接会导致会话在大约一分钟后挂起。
CLIENT ---> SSH-PROXY
作品。
CLIENT ---> SSH-PROXY ---> FOO-SERVER
几秒钟后仍然挂起。
我在我的客户端中使用以下设置.ssh/config
:
Host *
ServerAliveInterval 30
Host SSH-PROXY
HostName EXTERNAL_IP
Port 22
User root
Host FOO-SERVER
proxycommand ssh PROXYSERVER -W 10.1.2.3:22
User root
在客户端我可以使用以下方式联系FOO-SERVER
:
ssh FOO-SERVER
我已经尝试设置:
TCPKeepAlive yes
ClientAliveInterval 60
但却/etc/ssh/sshd_config
没有任何成功。
这可能是什么问题?(与服务器本身的连接非常稳定。当使用 Ubuntu 16.04.1 作为代理服务器操作系统时,确切的设置运行完美)。