工作中常需要使用 SSH 连接着服务器 , 冲杯咖啡或暂时离开时会出现一段时间不操作终端 , 此时就会自动断开 , 这本身无伤大雅 , 但为此工作一半后重新连接就很影响效率 。
文章插图
【解决 SSH 长时间无操作自动断开连接】众所周知 , SSH 是用于与远程服务器建立加密通信通道的 , 因此配置涉及服务端 , 解决方法如下:
修改配置文件vim/etc/ssh/sshd_config #ClientAliveInterval0
#服务器向客户端发送请求消息的时间间隔 , 默认为0 , 不发送
#ClientAliveCountMax3
#服务器发出求后客户端没有响应的最大次数 , 超过后将自动断开 。
ClientAliveInterval60
#每60秒发送一个KeepAlive请求
ClientAliveCountMax15
#总时间为:15*60 , 15分钟没有操作 , 终端断开 。
servicesshdreload
#重启ssh服务 , 或用servicesshdrestart修改系统环境vim/etc/profile
exportTMOUT=1200
#单位秒 , 在文件末尾添加
source/etc/profile
#reload配置文件ClientAliveInterval 的详细设置#全局设置
vim/etc/ssh/sshd_config
ServerAliveInterval60 #当前用户设置
vim~/.ssh/config
Host*
ServerAliveInterval60
#有缩进 #指定IP配置
vim~/.ssh/config
Host*hostname.com
#指定IP
ServerAliveInterval60
#有缩进
推荐阅读
- Redis 外部网络无法连接 解决方法
- Linux 创建分区出现 no free sectors available 解决方法
- ntsysv:command not found 解决办法
- Win10 安装 OpenSSH 实现 SSH 远程登录
- 海螺的做法蒸多长时间 海螺的做法煮多长时间
- Linux 运行文件出现 Permission denied 解决办法
- Nginx 502 Bad Gateway 原因与解决方法
- ERR_CONNECTION_REFUSED 错误代码解决方法
- 欠费停机三个月自动注销有影响吗 手机号长时间不用会自动注销吗
- 鼠标右键失灵解决办法,鼠标失灵的解决方法启动快捷键