话不多讲,先说明我的环境和远程环境。
- 本地环境:Ubuntu18.04(client)
- 远程环境:Ubuntu16.04(server)
我的一个小项目部署在百度云的Ubuntu服务器上,需要经常使用ssh从本地远程,最近一直出现断连的情况(具体表现就是你连接上后,不过多久就自动断开无响应了),然后我查找资料get一个解决办法,现在写出来供那些有需要的人一起解决。
在本地客户端操作:
1.进入/etc/ssh/中:cd /etc/ssh/
2.修改ssh_config文件(sudo vim ssh_config),在末尾添加ServerAliveInterval 30,意思是30s会发送一次向服务器连接的请求,以保持会话始终在线。
3.保存退出(:wq)
【ps:Windows的需要注意一下,找到ssh安装路径下的config配置文件】