SSH 连接缓慢问题处理

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: SSH 连接缓慢问题处理 问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更长的时间。但是通过telent没有问题可以实现秒登,ping都没有问题返回都是几毫秒。

SSH 连接缓慢问题处理

问题现象:
我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更长的时间。但是通过telent没有问题可以实现秒登,ping都没有问题返回都是几毫秒。


问题原因:
原因是因为ssh在连接的时候会去寻找DNS记录进行查找访问,那么这个时候DNS又正好没有开启或者说DNS里面没有需要sshd访问的相关记录,所有DNS在轮训的时候就会耗费大量的时间。


解决办法:

1、在服务器上配置ip及hostname对应解析

2、修改sshd配置文件UseDNS参数,将其禁用即可

3、修改ssh配置文件GSSAPIAuthentication 参数,将其禁用即可

4、修改名称搜索优先级,配置nsswitch.conf文件

5、重启sshd服务及network服务


步骤如下:

1、在服务器上配置ip及hostname对应解析 
[root@standby ~]# echo 192.168.7.60 stanby >>/etc/hosts

2、修改/etc/ssh/sshd_config文件,添加如下两个参数 
[root@standby ~]# echo UseDNS=no >>/etc/ssh/ssh_config
[root@standby ~]# echo GSSAPIAuthentication no >>/etc/ssh/ssh_config
[root@standby ~]#

3、修改/etc/nsswitch.conf保证hosts参数files在前面 
[root@standby ~]# cat /etc/nsswitch.conf |grep hosts
#hosts: db files nisplus nis dns
hosts: files dns

4、重启sshd和network服务 
[root@standby ~]# service sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]

[root@standby ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
[root@standby ~]#

目录
相关文章
|
26天前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
77 6
|
3月前
|
安全 网络安全 算法框架/工具
SSH高版本连接问题排查
【6月更文挑战第21天】SSH高版本连接问题排查
183 0
|
1月前
|
安全 Linux 网络安全
Docker部署ssh连接工具webssh2
【8月更文挑战第2天】Docker部署ssh连接工具webssh2
89 6
Docker部署ssh连接工具webssh2
|
1月前
|
网络安全
mac下通过ssh脚本实现免账号密码连接运服务器
mac下通过ssh脚本实现免账号密码连接运服务器
35 3
|
1月前
|
监控 网络安全 数据安全/隐私保护
Mac服务器ssh连接工具
Mac服务器ssh连接工具
45 2
|
1月前
|
存储 安全 算法
如何使用 PuTTY 创建 SSH 密钥以连接到 VPS
如何使用 PuTTY 创建 SSH 密钥以连接到 VPS
18 2
|
20天前
|
网络安全 数据安全/隐私保护
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
VSC通过 SSH 连接到远程服务器时,每次都需要输入密码
110 0
|
2月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
66 2
|
3月前
|
网络协议 Linux 网络安全
蓝易云 - centos用ssh登录连接缓慢处理
请根据自己的实际情况尝试以上方法,找出导致SSH登录缓慢的原因,并进行相应的处理。
31 1
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
【6月更文挑战第6天】Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
56 2