Linux SSH连接超级慢解决办法。

最近连SSH接一台Linux服务器时,连接很慢。等了大概40多秒钟。才能连接上,开始以为是网络线路有问题。经过排查发现,其他linux均无次情况。最后对ssh的配置进行了设置和优化,终于解决此问题。

1、关闭DNS反向解析

linux中,默认开启了ssh的反向解析,会很影响ssh的连接速度。

[[email protected]_365 ~]# vim /etc/ssh/sshd_config
UseDNS no

2.关闭ssh中的GSS认证.

在 GSS是ssh中的一种认证方式。一般情况下用不到。所以关闭它可以提高ssh的连接速度。

[[email protected]_365 ~]# vim /etc/ssh/sshd_config
GSSAPIAuthentication no

3.修改ssh服务器上的nsswitch.conf

[[email protected]_365 ~]# vim /etc/nsswitch.conf
hosts: files dns 改为 hosts: files

hosts:  files dns :域名解析的顺序,先通过本地文件进行解析(/etc/hosts),如果解析不成功则通过dns进行解析。

一般 修改完 1 、2 两步骤即可解决问题。 3步骤。建议不要修改。如果服务器上有要通过域名,访问其他服务器的话。修改后可能造成域名解析失败。

修改完成上面的内容。重启sshd服务即可。

时间: 2024-10-11 10:48:43

Linux SSH连接超级慢解决办法。的相关文章

linux里忘记root密码解决办法

1:打开虚拟机,点‘启动’按钮, 2:出现上面这个界面时,键盘输入’i’,出现grub界面: 3:键盘输入e,出现如下界面: 4:选择第二行(kernel……) 5:键盘输入e,出现如下界面: 6:在rhgb quiet后加上空格和数字1或者空格和single后回车. 这里以加空格和数字1为例: 然后,系统自动回到了上一层编辑界面,然后直接按b键,以简单模式重启. 重启过程在此省略. 重启完毕后,就到了下面的界面了,就可以开始修改密码了. 直接输入passwd 回车即可修改密码,在默认情况下这里

mysql导入sql文件过大或连接超时的解决办法

原文:mysql导入sql文件过大或连接超时的解决办法 前段时间出差在现场开发的时候,导入数据库老是出问题.最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了.至今屡试不爽. set global max_allowed_packet=100 000 000; set global net_buffer_length=100000; SET GLOBAL interactive_timeout=28800 000; SET GLOBAL wait_timeout=2880

linux中tomcat内存溢出解决办法

用命令 tail -f /root/apache-tomcat-6.0.20/logs/catalina.out(需要找到tomcat路径) 查看日志,查看是否有错误 linux中tomcat内存溢出解决办法 常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to create new native thread.前两种通常一起进

LINUX curl GET 掉参数解决办法

LINUX curl GET 掉参数解决方法 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用 $_GET是可以获取到所有的参数 curl  -s  http://mywebsite.com/index.php?a=1&b=2&c=3然而在linux下,上面的例子 $_GET只能获取到参数 a 由于url中有&其他参数获取不到,在linux系统中 &会使进程系统后台运行必须对 &

FluorineFx 播放FLV 时堆棧溢出解决 FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法

http://25swf.blogbus.com/tag/FluorineFx/ FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法 在FLASH里,假如在一个方法里,同事使用几个不同的NetStream.play 一个相同的标识,会发现只有一个能正常播放. 进行以下修改 RtmpConnection.cs 里的NewPlaylistSubscriberStream 方法if (streamId < StreamId)        return null;改

Kali linux virtualbox rc=1908 错误解决办法

Kali linux virtualbox rc=1908 错误解决办法: 当我尝试启动virtualbox时候提示: Kernel driver not installed (rc=-1908)The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module

Linux忘记roo密码的解决办法

Linux忘记root密码有三种解决办法: 下面详细介绍第一种: 重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入"e" 来进入编辑模式. 2 接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按"e"键. 3 然后在编辑界面rhgb quiet后面加"空格",然后键入"single",或者直接输入数字的"1&

Xshell4连接,Linux系统中文显示乱码解决办法

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET NetSarang Xshell 4 Build 0120议.使用Xshell可以快速方便的管理Linux主机等 但是有时我们使用,经常遇到.linux下中文显示乱码的情况,其实解决办法很简单,下面跟着小编来看看,如何解决XShell连接linux中文乱码 工具/原料 Linux系统(Centos)  Xshell Xshell连接Linux系统 1 Xshell

【linux】——FreeBSD 建立 SSH 连接慢的解决方法

一般在编写 linux 程序的时候,会使用 SecureCRT 或者 xshell 等工具远程登录到 linux 服务器上.最近发现在建立 SSH 连接的时候,非常慢,但是建立连接成功之后可以正常使用.这个原因其实是 DNS 的问题.公司提供了两个 DNS 服务器,一个是新的,一个是老的现在作为备用.发现把 DNS 服务器改为新的之后,就不会出现这个情况.解决方案如下: vim /etc/resolv.conf 然后添加信息:  nameserver DNS地址 最后执行命令: /etc/net