在工作中我有两台机器:Windows XP 和 Ubuntu 11.04。
在我的 XP 机器上,我使用 Putty 连接到一些服务器,并且可以在周末打开这些窗口而不会超时。
然而,当我使用终端从我的 Ubuntu 盒子连接到相同的服务时,我的连接在我吃完午饭或开完会回来之前就超时了。
这是设计使然还是我遗漏了什么设置?
答案1
我曾经在两台 Ubuntu 机器上遇到过同样的问题。/etc/ssh/ssh_config 中有一些设置,如果您有 root 访问权限,可以使用这些设置,否则,请在主文件夹 .ssh/config 中尝试添加:
Host *
ServerAliveInterval 500
否则,有一个名为“autossh”的工具,它会在断开连接时自动重新连接。如果您希望它完全自动化,则需要交换密钥 - 如果您不使用 byobu 或 screen 之类的东西,您的会话可能会被搞砸。