防止SSH timeout,断开session会话。

258 阅读1分钟

在Linux系统下(服务器端,被客户端连接的那一方) vi /etc/ssh/sshd_config,修改内容如下

TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 7

还有方法,用Screen工具。 先安装

sudo apt-get install screen

创建一个Screen

screen -S [$Name]

当需要运行脚本、执行程序时,在命令前添加screen即可 同时按Ctrl+a+d键,就可以退出SSH登录,但不会影响screen程序的运行。

需要继续工作时,登录实例,然后执行如下命令,恢复会话即可。

screen -r -d