我有一台我购买的 Ubuntu 12.04 服务器,如果我使用 ssh 与 putty 连接,并且如果我空闲一段时间后,sudoer 用户 putty 会被服务器断开连接
如何配置 Ubuntu 以无限期地保持此连接活动?
das*_*eks 60
如果您转到您的腻子设置 - > 连接并将“保持活动之间的秒数”的值设置为 30 秒,这应该可以解决您的问题。
0xC*_*22L 11
除了“das Keks”的回答之外,至少还有其他方面会影响这种行为。Bash(通常是 Ubuntu 上的默认 shell)有一个值TMOUT
来控制(以秒为单位的十进制值),在此之后空闲 shell 会话将超时并且用户将被注销,从而导致 SSH 会话断开连接。
此外,我强烈建议您完全做其他事情。设置byobu
(或者甚至只是tmux
单独,因为它优于 GNU screen
)并始终登录并附加到预先存在的会话(即 GNUscreen
和tmux
术语)。这样,即使您被强行断开连接——让我们面对现实吧,断电或网络中断始终可能发生——您始终可以在离开的地方继续工作。这适用于不同的机器。所以你可以从另一台机器(例如从家里)连接到同一个会话。可能性是多方面的,它是真正的生产力助推器。不要忘记,终端多路复用器克服了 PuTTY 的一大缺点:没有选项卡式界面。现在你得到“标签”screen
tmux
apt-get install tmux
apt-get install byobu
Run Code Online (Sandbox Code Playgroud)
Byobu 是两个终端多路复用器的一个不错的前端,但它tmux
是如此舒适,以至于在我看来它byobu
在很大程度上已经过时了。所以我的建议是tmux
。
同时搜索“点文件”,特别是tmux.conf
与.tmux.conf
网络的许多良好的定制上,让你开始。
小智 9
转到 PuTTy 选项 --> 连接