ssh连接缓慢解决方法

author author     2022-08-21     134

关键词:

 ssh 连接缓慢解决方法
 
重新安装机器的情况下我们经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概
要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。
 
  下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS查找访问
client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。
 
  1、在server上/etc/hosts文件中把你本机的ip和hostname加入
 
  2、在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no,另外在authentication gssapi-with-mic也有可能出现问题,在server上/etc/ssh/sshd_config文件中修改GSSAPIAuthentication no.
 
3、修改server上/etc/nsswitch.conf中hosts为hosts: files
 
  4、reboot server使配置生效
 
 /etc/init.d/sshd restart重启sshd进程使配置生效。
 
  
项目组的服务器,通过SSH服务远程访问Linux服务器,总是等待很久才能登陆。
 
试过下面的方法,再通过SSH服务远程访问Linux服务器,瞬间登陆。。。甚是开心。。。
 
vi /etc/ssh/sshd_config
 
关闭 SSH 的 DNS 反解析,添加下面一行:
 
UseDNS no
 
※虽然配置文件中[UseDNS yes]被注释点,
 
但默认开关就是yes...(SSH服务默认启用了DNS反向解析的功能)
 
#############################################################
 
 
上网查了相关的资料:↓
 
在目标服务器上有一个文件/etc/nsswitch.conf ,里面有如下一行
hosts: files dns
这行的含义是对于访问的主机进行域名解析的顺序,是先访问file,也就是/etc/hosts文件,如果hosts中没有记录域名,则访问dns,进行域名解析,如果dns也无法访问,就会等待访问超时后返回,因此等待时间比较长。那如果将这一行屏蔽掉是不是也可以达到同样的效果呢?应该是可以的,但是如果本机要通过域名访问其他服务器,则肯定无法访问,因此这行应该需要保留。这个问题也提示我们,dns如果不可用,会带来的一些副作用的。
 
相信很多朋友在使用Linux系统的时候因为安全性的原因摒弃了telnet rlogin 或者X-window,而把openssh作为自己默认的远程登录方式。然而经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS查找访问clientIP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。
 
1, 在server上/etc/hosts文件中把你本机的ip和hostname加入
2, 在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no(这个方法试过了,好用)
3, 注释掉server上/etc/resolv.conf中所有行(关于这个方法:另一台服务器虽然没有按照方法2修改配置文件sshd_config,但是在这台服务器resolv.conf为空,也就是说这个方法也好用) 
4, 修改server上/etc/nsswitch.conf中hosts为hosts: files
5, reboot server使配置生效

 

ubuntu服务器ssh缓慢问题解决

Ubuntu服务器ssh缓慢问题解决现象:ssh登陆或su-账号时间较长 排查:1、查看了/var/log/syslog未发现明显报错2、查看/var/log/auth.log发现有pam_systemd:Failedtocreatesession报错3、经google,网上有类似案例,可查看systemd-logind服务状态,并... 查看详情

linux下ssh连接缓慢详解

...:https://blog.csdn.net/asd2479745295/article/details/83006379linux下ssh连接缓慢详解原创皮的开心最后发布于2018-10-1109:13:37阅读数1824收藏展开  最近发现公司新linux控制器使用ssh连接特别慢,大概要10秒钟左右,scp也是需要10秒左右,但... 查看详情

ssh连接服务器经常被断开解决方法

SSH连接服务器经常被断开解决方法vim/etc/ssh/sshd_configUseDNSno修改成功之后,重启SSH服务:servicesshdrestart连接服务器超时掉线解决办法vim/etc/ssh/sshd_config找到ClientAliveInterval0ClientAliveCountMax3并将注释符号(”#”)去掉 查看详情

ssh连接时出现hostkeyverificationfailed的原因及解决方法

SSH连接的时候Hostkeyverificationfailed.[[email protected]swftools-0.9.0]#ssh192.168.1.90@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   WARNING:REMOTEHOSTIDENTIFICATIONHA 查看详情

ssh远程登录raspberrypi命令行响应缓慢问题(代码片段)

SSH远程登录RaspberryPi命令行响应缓慢问题1.问题2.分析3.解决3.1去掉PAM部分鉴权模块3.2去掉sshd的DNS设置3.3无线WiFi信号优化方法一:ifconfig操作方法二:内核自动检测4.结果5.补充资料5.1[排除wifi网卡功率自管理问题](https://rasp... 查看详情

ssh连接被拒绝或是通道损坏的解决方法

...误有:我自己在家使用Macbook使用SSH远程登陆树莓派时,连接失败是大概率事件,也因而在此方法积累了大量的经验。查下来,连接失败的原因千奇百怪,多数自己也解释不清楚。尽管如此,还是总结出一套行之有效的排查错误... 查看详情

pod报错connectionclosedbyuser

...rnalctl-f-udbus查看日志,没有再出现报错。再次使用ssh远程连接,恢复正常了。ssh连接缓慢的问题解决了。看来查的这个资料还是有效果的。以后ssh登录特别慢的问题,可以尝试使用这个方法来解决了。但是pod的问题依然没有解决... 查看详情

ftp和ssh登录缓慢的解决办法

在垃圾邮件和短信盛行的今天,邮件和短信,拦截与反向域名解析的方式,有效的防止了垃圾短信、邮件的入侵。Vsfpd和sshd同样利用了反向域名解析这一功能(默认开启),。在客户端向server端请求访问时,加入DNS反向解析,来确... 查看详情

解决ssh登录后闲置时间过长而断开连接

我们通过终端使用ssh连接服务器时,如果一段时间没有操作,服务器就会自动断开连接,总结一下解决此问题的方法:方法一、服务端修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,执行servic... 查看详情

ssh连接时去掉“theauthenticityofhostxxcan’tbeestablished”解决方法

...来完成ssh中的验证,但可能由于主机的Key有变化,每次ssh连接(或rsync)时就会有提示:Theauthenticityofhost***can’tbeestablished,需要输出一个“yes”的交互。对于这个提示,我的脚本中一开始没有预知,所以 查看详情

ssh配置优化和慢的解决方法

...nbsp;2,不允许root登录3,禁止空密码登录4,禁用DNS(解决连接慢的问题) 5,不开启GSSAPI认证 (解决连接慢的问题) 解决第一次连接要输入yes的问题v 查看详情

centos7ssh连接慢解决方法

先备份/etc/ssh/sshd_config,备份命令为cp/etc/ssh/sshd_config/etc/ssh/sshd_config.bak1.su                  (以root用户登录)2. 查看详情

局域网ssh连接等待时间长的解决方法(代码片段)

在自己局域网连接ssh到自己的小主机服务器上的时候发现执行sshroot@192.168.50.176回车之后,在输入密码之前要等好长一段时间,至少需要十几秒钟。1、通过ssh-vroot@192.168.50.176查看连接详细信息#ssh-vroot@192.168.50.176OpenSSH_for_Windows_7.7p... 查看详情

解决火狐启动缓慢的方法

方法1:增加启动参数  右键点击火狐浏览器的快捷方式,在“属性”—“快捷方式”—“目标”,加上参数“/Prefetch:1”。即:"C:ProgramFilesMozillaFfoxfirefox.exe/Prefetch:1”(注意:“/Prefetch:1”前有空格)还有一个方法是增加“-tur... 查看详情

cad打开缓慢问题解决方法

打开AutoCAD很卡,大概需要1分钟  打开InternetExplorer,点击工具菜单,打开“Internet选项”,去勾选“检查发行商的证书是否吊销”,测试3秒即可打开CAD  查看详情

WebClient 首次请求缓慢的解决方法

】WebClient首次请求缓慢的解决方法【英文标题】:WorkaroundfortheslownessoftheWebClientfirstrequest【发布时间】:2019-05-2509:24:13【问题描述】:我在SpringBootMVC2.1项目中使用WebClient,发现客户端发出的第一个请求最多需要6秒。后续请求更... 查看详情

vscode更新后ssh远程连接不上问题解决

...在7月份更新了1.58.1版本后,发现之前配置好的SSH远程连接一直连不上,报错示意图就不贴了,反正就是一直卡在输入密码处。2.解决方法 使用其他的工具连接远程服务器,将当前用户目录下的隐藏文件夹.vscode-se... 查看详情

vscode更新后ssh远程连接不上问题解决

...在7月份更新了1.58.1版本后,发现之前配置好的SSH远程连接一直连不上,报错示意图就不贴了,反正就是一直卡在输入密码处。2.解决方法 使用其他的工具连接远程服务器,将当前用户目录下的隐藏文件夹.vscode-se... 查看详情