使用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/天,具体规则查看活动详情