在Mac OS上避免SSH超时?

Mic*_*ith 85 macos ssh

每次使用ssh连接到服务器时,如果没有输入,连接将在几分钟后重置.但是,我想删除这些超时,以尽可能长时间保持连接.

通过查看不同的论坛,我看到可以修改/ etc/ssh_config文件中的ServerAliveInterval选项.但是,我的文件中似乎没有此选项.它可能在哪里?

我在Snow Leopard上运行OpenSSH_5.2p1.

谢谢!

Dom*_*een 139

Server Alive间隔只是在设定的时间向服务器发送一个空包以保持连接存活,你应该只需要在配置文件中添加一些东西: ~/.ssh/config

Host *
 ServerAliveInterval 60
Run Code Online (Sandbox Code Playgroud)

第二行必须缩进至少一个空格. *将匹配任何主机; 如果您愿意,可以将此限制在特定目的地,如*somedomain.com.

查看http://kehlet.cx/articles/129.html

  • 只需使用以下内容创建〜/ .ssh/config文件(*将匹配任何主机,如果您希望将其限制为特定目的地,如*kehlet.cx):请查看http://www.kehlet.cx /articles/129.html (6认同)