使用centos终端运行ssh 超时自动断开解决办法

使用centos终端运行ssh 超时自动断开解决办法

今天我在centos的终端运行ssh连接远程服务器,发现过一会(经过查询得知,默认是3分钟)就不能输入任何字符了,已经断开,只能强行关闭终端,重新连接

那么如何解决呢?

在本地打开终端运行命令

[likilone@MyCentOS 下载]$ sudo grep "ClientAlive" /etc/ssh/sshd_config

得到如下结果

[likilone@MyCentOS 下载]$ sudo grep "ClientAlive" /etc/ssh/sshd_config #ClientAliveInterval 0
#ClientAliveCountMax 3

显然这里是被注释掉了,那么就修改这两行

将注释去掉,改成60 和3

如下,修改前,先备份即将修改的文件

[likilone@MyCentOS ssh]$ sudo cp sshd_config sshd_config.bak
[likilone@MyCentOS ssh]$ sudo vim sshd_config
找到上面的子字符串,进行相应的修改,重启ssh,修改后的结果如下

[likilone@MyCentOS ssh]$ service sshd restart
Redirecting to /bin/systemctl restart  sshd.service
[likilone@MyCentOS ssh]$ sudo grep "ClientAlive" /etc/ssh/sshd_config
[sudo] password for likilone: 
ClientAliveInterval 60
ClientAliveCountMax 3




爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img