断开 SSH 会话是否会终止它?

断开 SSH 会话是否会终止它?

我经常因为延迟/超时或类似原因与通过 SSH 连接的机器断开连接,我想知道我的会话是否仍然在某处处于活动状态,或者它们是否会在一定时间后关闭/注销?

如果它们没有断开连接,有没有办法重新连接到会话?

(仅供参考,这是默认安装/没什么特别的... SSH 处于默认配置)。

答案1

他们超时了。

如果你想改变这种行为,你可以使用类似的东西screen。Screen 本质上是一个持续运行的终端会话。你可以断开连接,然后重新连接并screen再次连接到会话。一开始有点吓人,但非常方便。

我个人发现,添加-o ServerAliveInterval=30到我的 SSH 命令中有助于保持连接活跃,但在网络中断的情况下它无济于事。

相关内容