linux ssh链接冻结解决方法
为了安全性的考虑,linux服务器在ssh长时间没有操作的情况下会主动断开连接,在客户端这边显示上看就是冻结无法操作,只能重新进行连接。可以通过修改服务器配置得到解决,使用管理员权限编写sshd_config文件sudo vimd /etc/ssh/sshd_config
,在文件中找到以下两行,去除#
注释,并修改数值
ClientAliveInterval 30 # 表示每30秒服务器向客户端发起一次心跳,如果客户端响应就保持连接
ClientAliveCountMax 5 # 如果连续5服务器收不到心跳,就断开连接
:wq
保存退出,重启systemctl sshd restart
(centos 重启sshd服务方式,不能再使用service的方式重启等操作,该指令不一定有效,也可以使用reboot
直接重启)
之后服务器会一直发送一个心跳维护线程
linux在一开始学习时就要清晰文件结构,有助于了解整体框架
参考
SSH连接linux时,长时间不操作就断开的解决方案
Linux 系统目录结构
Linux文件目录结构详解