避免ssh会话超时
问题描述:
我在一台服务器上进行远程工作,该服务器在闲置5分钟后自动将其注销。这里的消息,如果真的如此,它通常提供:避免ssh会话超时
Read from remote host XXXXXXX: Operation timed out
我通常有多个会话打开,我用在大约30分钟的间隔,所以我不知道我能做些什么,以避免被断开。我已经尝试过:
- [A]雇用猴子打一些关键会话日志我之前
- [B]运行
top
命令 - [C]危及服务器管理员:)
其他建议?谢谢。
答
这已经回答了在计算器上 - 我在这里添加链接,那些不想去第三方论坛,当他们搜索这个答案(像我一样)人:
https://stackoverflow.com/questions/13390710/mac-terminals-how-to-keep-alive
加入的〜/ .ssh/config中
ServerAliveInterval 30
或使用启动SSH会话:
ssh -o ServerAliveInterval 30 [email protected]
而顺便说一句:答案不是特定于Mac。
如果您确实与系统管理员进行了交谈,他们会说“不”,那么您可以执行的任何操作都可能违反IT策略,然后您会被打屁股。是的,你可能会不同意这项政策,但这是他们的政策。 – msw 2011-06-16 14:38:57
你在为你的客户使用什么?许多内置的“保持活力”功能... – Andrew 2012-11-04 07:46:40
我使用的只是Mac OS X Lion,我会喜欢该功能 – flow 2012-11-04 11:15:30