如果我使用代理,为什么SSH会在几秒钟内断开连接?

时间:2018-01-25 03:07:50

标签: ssh proxy

在macOS 10.12.6中

当ssh到服务器时,使用以下命令:

ssh -i ~/key.pem ubuntu@123.111.222.101

连接将一直保持,直到我手动断开连接或计算机进入睡眠状态。

但是,当我ssh到代理服务器后面的服务器时:

ssh -i ~/key.pem -o ProxyCommand='/usr/bin/nc -x 127.0.0.1:1080 %h %p' ubuntu@123.111.222.101
如果我在30秒后没有在终端中输入任何字词,

将断开连接。

为什么会发生这种情况以及如何保持连接?

P.S。:我的代理协议是socks5

1 个答案:

答案 0 :(得分:1)

添加此选项。这应该保持连接打开 -o ServerAliveInterval=15