龙空技术网

centos ssh自动断开远程服务器问题

魔猿世界 336

前言:

此时小伙伴们对“centos删除ssh服务器”大体比较看重,我们都想要学习一些“centos删除ssh服务器”的相关内容。那么小编同时在网络上搜集了一些关于“centos删除ssh服务器””的相关资讯,希望大家能喜欢,咱们快快来学习一下吧!

日常使用ssh连接远程服务器时,经常会遇到隔断时间不在当前session面板中通过命令行操作服务器时,ssh工具会与当前连接服务器断开,恶心的是,你有得重新连接服务器,cd到你刚才的目录,这样的操作总是恶心到想吐。那通过什么方式可以保持ssh工具一直连接远程服务器呢?

1,登录到你的服务器,查看/etc/ssh/ 目录

cd /etc/ssh/ls -ls# 你会发现有两个文件  4 -rw-r--r--. 1 root root   2333 Jun 26 14:00 ssh_config  4 -rw-------. 1 root root   3903 Jun 26 13:59 sshd_config

ssh_config和sshd_config都是ssh服务器的配置文件,二者区别在于,前者是针对客户端的配置文件,后者则是针对服务端的配置文件。两个配置文件都允许你通过设置不同的选项来改变客户端程序的运行方式。

详细说明:[参考文章]()

了解后 我们都需要对上面文件进行配置修改。

2,修改 ssh_config 与 sshd_config

怎样修改?服务端和客户端主要是通过心跳检测对方是否还在。

vim ssh_config# 在文件末尾追加ServerAliveInterval 20   #每隔20秒向服务器发出一次心跳检测ServerAliveCountMax 666   #超过666次请求都没有成功,就主动断开与服务器端的连接。vim sshd_config# 在文件末尾加上ServerAliveInterval 30  #每隔30秒向客户端发出一次心跳检测ServerAliveCountMax 6 # 超过6次请求都没有成功,就会主动断开与客户端的连接。

3、重启ssh服务生效

# centos 6 执行service ssh restart# centos 7 执行systemctl restart sshd

通过上述处理后,ssh与远程服务器不再出现经常断连问题。

标签: #centos删除ssh服务器