在Ubuntu中,通过ssh连接服务器时经常频繁的断开,只是短时间的通服务器没有进行交互。比较烦人。以下办法可以长时间的进行连接,无动作等待时长可以自己设定。
方法1: 通过命令行连接,但是每次登录服务器都需要输入;
方法2:配置config文件。具体目录为:~/.ssh/config.如果没有这个目录,则需要创建一个:
# 创建 touch ~/.ssh/config #更改文件权限 chmod 600 ~/.ssh/config
#方法1. ssh -o ServerAliveInterval=600 username@ip_address # 以上方法在ssh连接时比较麻烦,可以通过在客户端配置config文件来实现。 echo "ServerAliveInterval 600" >> ~/.ssh/config
其中,ServerAliveInterval后面的600单位为秒。如果你需要设置更长时间,根据自己需求设置即可。
参考:如何修复SSH连接时出现的Broken pipe错误-A5互联



