|
如果您是管理员并且使用 SSH的 要与其他系统连接,一段时间后连接断开会发生多次,并且您必须重新连接,从而导致信息丢失。 |
这个想法是服务器强制客户端发送一个数据包以保持连接打开(通常称为keep-alive),并通过修改/ etc / ssh / sshd_config文件在我们连接的SSH服务器上对其进行配置并将这两行添加到ssh守护程序配置中:
TCPKeepAlive是
ClientAlive 间隔 60
这样,我们只需要安静地重新启动ssh守护进程即可,并且在连接时,我们可以使会话保持打开状态,而不必担心断开连接。
另一个可能的选择是使用称为autossh的工具。 要将其安装在Ubuntu及其衍生版本中,只需运行:
须藤apt-get install autossh
如果我们想以一种简单的方式使用它,我们已经可以执行:
autossh remote_user @ remote_host
来源:汉学