【SSH】解决使用SSH命令远程连接Linux服务器加载访问慢,连接超时断开等问题
文章目录
一、参考链接?
【阿里云镜像】使用阿里云openssh镜像安装配置SSH服务_xyb的博客-CSDN博客_openssh 阿里云
SSH登录很慢问题的解决_服务器应用_Linux公社-Linux系统门户网站 (linuxidc.com)
ssh超时(ssh长连接ClientAliveCountMax) - 陳聽溪 - 博客园 (cnblogs.com)
二、问题描述?
这段时间使用虚拟机装载了CentOS 7.9版本的Linux操作系统,配置好相关信息参数后,发现使用SSH命令远程连接访问服务器时,总是需要等待几十秒,不能直接按完回车后,立即跳出输入登录密码的命令提示符。所以上网搜索了一下问题。知道了问题所在。主要是由两个原因造成了。
- DNS反向解析的问题
- Gssap认证问题
三、解决措施?
Ⅰ、解决SSH登录慢问题?
1、查看系统版本号
[root@zabbix-server ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
2、修改 /etc/ssh/sshd_config 配置文件
# vim /etc/ssh/sshd_config
修改如下内容:
GSSAPIAuthentication no # 关闭认证接口
UseDNS no # 关闭DNS解析功能
按:wq保存退出。
GSSAPI ( Generic Security Services Application Programming Interface) 是一套类似Kerberos 5 的通用网络安全系统接口。该接口是对各种不同的客户端服务器安全机制的封装,以消除安全接口的不同,降低编程难度。但该接口在目标机器无域名解析时会有问题。系统是默认开启的,需要手动关闭即可。
3、重启SSH服务
# systemctl restart sshd
# systemctl status sshd
Ⅱ、解决SSH连接超时断开问题?
1、修改 /etc/ssh/sshd_config 配置文件
ClientAliveInterval 0表示服务器端向客户端请求消息的时间间隔,默认是0, 不发送。
ClientAliveInterval 60表示每分钟向客户端发送一次,然后客户端响应,这样保持长时间连接的状态,SSH远程连接不断开。
ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开。正常情况下,客户端不会不响应。默认即可。
修改内容如下:
# vim /etc/ssh/sshd_config
修改内容如下:
ClientAliveInterval 60
ClientAliveCountMax 5
按:wq保存退出。
ClientAliveInterval n | 如果n秒之内没有接收到客户端的消息,就通过加密通道发送一条信息。参见ClientAliveCountMax。默认值为0,意味着不发送消息。 |
---|---|
ClientAliveCountMax n | n指定sshd从客户端断开连接之前,在没有接收到响应时能够。发送client-alive消息的条数。参见ClientAliveInterval。默认值为3。 |
2、重启SSH服务
# systemctl start sshd
# systemctl status sshd
Ⅲ、SSH连接测试?
配置生效,已经能够快速连接。
C:\Users\xybdiy>ssh root@192.168.200.60
root@192.168.200.60's password:
Last login: Fri Feb 18 13:16:08 2022 from 192.168.200.2
[root@zabbix-server ~]#
相关文章
- Java基础系列(25)- break、continue、goto
- 云图说|将源端MongoDB业务搬迁至华为云DDS的几种方式
- 【Google Cloud技术咨询】「Contact Center AI」引领我们走向高度智能客服的时代
- 【Git技术专题】如何使用git中的tag进行版本开发控制?
- Golang做一个IM即时通信系统
- 为什么Go的协程调度很快?
- 读猿码系列——1. gRPC+Etcd3的服务发现&负载均衡
- 读猿码系列——3. 从filebeat和go-stash深入日志收集及处理(filebeat篇)
- 读猿码系列——4. 从filebeat和go-stash深入日志收集及处理(go-stash篇)
- 读猿码系列——5.解析Golang常用定时任务库gron和cron
- 读猿码系列——6.Golang中用幂等思路解决缓存击穿的方案:singleflight
- Power BI 按钮:自定义图标
- Power BI x EasyShu:Top商品门店分布地图可视化
- Power BI 按钮:自定义动画
- 什么魔力要你升级到 MONGODB 6.0 (译)
- 1分钟快速生成可视化图:Power BI
- MONGODB 的存储引擎更快,更高,更强的秘诀 --译
- 2022GoLand激活码(2022GoLand最新激活码)2022GoLand激活码
- RSS Can:使用 Golang 实现更好的 RSS Hub 服务(一)
- 当红开发语言Go,真的是未来的技术主流吗?