使用代理命令的 ssh 会话在 CentOS 7 上一直挂起

使用代理命令的 ssh 会话在 CentOS 7 上一直挂起

我使用 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 作为代理服务器操作系统时,确切的设置运行完美)。

相关内容