引言
在使用Ubuntu18.04系统时,SSH连接经常因长时间无操作而断开,这可能会影响工作效率。本文将指导您如何修改SSH会话的保持时间,以确保连接的稳定性。
客户端配置
修改客户端的SSH配置文件可以延长会话保持时间:
- 打开终端,输入命令:
nano ~/.ssh/config
- 在文件中添加以下内容:
Host * ServerAliveInterval 60 ServerAliveCountMax 3
- 保存并退出文件
服务器端配置
若要在服务器端修改SSH会话保持时间,请按以下步骤操作:
- 使用管理员权限编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
- 找到或添加以下行:
ClientAliveInterval 300 ClientAliveCountMax 3
- 保存文件并重启SSH服务:
sudo systemctl restart sshd
永久保存设置
为确保设置在系统重启后仍然生效,可以将配置添加到系统启动脚本中:
- 编辑rc.local文件:
sudo nano /etc/rc.local
- 在文件末尾添加:
echo 300 > /proc/sys/net/ipv4/tcp_keepalive_time
- 保存并退出
结语
通过以上步骤,您可以有效地延长Ubuntu18.04系统中SSH会话的保持时间。这将大大提高远程工作的效率和便利性。记得定期检查和更新这些设置,以确保系统安全和最佳性能。