避免ssh会话超时

问题描述:

我在一台服务器上进行远程工作,该服务器在闲置5分钟后自动将其注销。这里的消息,如果真的如此,它通常提供:避免ssh会话超时

Read from remote host XXXXXXX: Operation timed out 

我通常有多个会话打开,我用在大约30分钟的间隔,所以我不知道我能做些什么,以避免被断开。我已经尝试过:

  • [A]雇用猴子打一些关键会话日志我之前
  • [B]运行top命令
  • [C]危及服务器管理员:)

其他建议?谢谢。

+0

如果您确实与系统管理员进行了交谈,他们会说“不”,那么您可以执行的任何操作都可能违反IT策略,然后您会被打屁股。是的,你可能会不同意这项政策,但这是他们的政策。 – msw 2011-06-16 14:38:57

+1

你在为你的客户使用什么?许多内置的“保持活力”功能... – Andrew 2012-11-04 07:46:40

+0

我使用的只是Mac OS X Lion,我会喜欢该功能 – flow 2012-11-04 11:15:30

您可能会考虑使用vimore来编辑文件。

+1

这将如何帮助?经过5分钟的不活动,它会停止?! – Andrew 2012-11-04 07:45:51

这已经回答了在计算器上 - 我在这里添加链接,那些不想去第三方论坛,当他们搜索这个答案(像我一样)人:

https://*.com/questions/13390710/mac-terminals-how-to-keep-alive

加入的〜/ .ssh/config中

ServerAliveInterval 30 

或使用启动SSH会话:

ssh -o ServerAliveInterval 30 [email protected] 

而顺便说一句:答案不是特定于Mac。