1.软文推荐

2.软文推荐

3.软文推荐

centos如何解决ssh连接慢和ping响应慢的问题?现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping服务器ip的时候一切也正常,但SSH连接的时候却很慢,还有在服务器内部ping百度反应也慢,要停顿好几秒才会出现ping。

经过网上资料查询,大致是有以下几种原因:

1、SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。

2、在authentication gssapi-with-mic有时候也会消耗一段时间

一、测试查找具体原因:

1、使用ssh -v host进行debug

# ssh -v 192.168.100.10

然后就会输出一大堆debug,通过debug信息就可以看到连接到什么地方被耽搁了

比如会显示如下信息:

debug1: Next authentication method: gssapi-with-mic

debug1: Unspecified GSS failure. Minor code may provide more information

No credentials cache found

2、检测连接时间

# time ssh root@192.168.100.10 exit

二、解决方法(建议一个个设置,因为每个人连接慢的原因都不一样):

注意:修改之后记得重启sshd服务

# service sshd restart

1、关闭DNS反向解析

在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。

# vi /etc/ssh/sshd_config

UseDNS=no

在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes

2、关闭SERVER上的GSS认证

authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。

# vi /etc/ssh/sshd_config

GSSAPIAuthentication no

3、修改server上nsswitch.conf文件

# vi /etc/nsswitch.conf

找到:

hosts: files dns

改为:

hosts:files

hosts: files dns这一行含义是对于访问的主机进行域名解析的顺序,是先访问file,也就是/etc/hosts文件,如果hosts中没有记录域名,则访问dns,进行域名解析,如果dns也无法访问,就会等待访问超时后返回,因此等待时间比较长。

注意:如果SERVER需要通过域名访问其他服务器,则需要保留此行。

4、修改SERVER上resolv.conf文件

4.1、删除/etc/resolv.conf中所有不使用的IP。

4.2、把nameserver全部删除,问题也能解决,但是服务器就无法上网了。

4.3、如果SERVER曾经配置过双网卡,则在该文件中会有一行目前不使用的IP地址,删除该行即可。

5、修改SERVER上hosts文件

在SERVER上/etc/hosts文件中把客户端的IP和HOSTNAME加入

6、打开SERVER上的IgnoreRhosts参数

IgnoreRhosts参数可以忽略以前登录过主机的记录,设置为yes后可以极大的提高连接速度

# vi /etc/ssh/sshd_config

IgnoreRhosts yes

——————–以上的均在SERVER上设置,以下的均在CLIENT上设置———————–

7、修改客户端的hosts文件

将目标SERVER的IP和域名加上去,使得本机的DNS服务能解析目标地址。

# vi /etc/hosts

192.168.100.1 www.yuntue.com

注:hosts文件格式为’目标SERVER_IP 目标SERVER_NAME’。但是使用这个方法有一个弊端,如果需要给每台SERVER都添加一个域名解析。

8、修改客户端配置文件ssh_conf(注意,不是sshd_conf)

# vi /etc/ssh/ssh_conf

找到:

GSSAPIAuthentication yes

改为:

GSSAPIAuthentication no

本文来源:yuntue.com/post/42234.html,若侵权,请联系删除。

相关文章 8

1

2G内存免费云主机 个人可以申请注册云主机 42秒前

很多站长想申请免费云主机,不知道哪里可以申请,那么有没有免费2G内存云主机?云主机采用先进的虚拟化系统,对用户资源进行精确化、...

2

阿里云大使及推荐返利计划?如何加入阿里云服务器推广返利?(阿里云云大使) 2分钟前

阿里云大使是阿里云生态伙伴计划,致力于与推广者实现普惠科技,以社会化营销来驱动数字中国。加入阿里云云大使推广后将获得现金奖...

3

阿里云国际账号免费开通,免实名/免备案购买阿里云服务器,支持USDT/支付宝等(阿里云 4分钟前

作为国内市场第一份额的服务器云厂商阿里云,不管是建站、app搭建、内容开发等场景,都有着自身独有的优势,多数用户在选择云服务器...

4

Oracle免费云主机套餐:甲骨文免费vps申请地址和方法(亚马逊免费云主机) 6分钟前

oracle免费云主机套餐申请: 免费在Oracle云上构建、测试和部署应用。您只需一次注册,就能获得无限时 Always Free 云服务以及价值 300 美元储...

5

咸宁网站建设公司/咸宁企业建站/小程序开发/网站制作报价(咸宁网站建设公司招聘) 9分钟前

咸宁网站建设品牌及网络营销,专业领域包括咸宁网站建设公司,提供高品质咸宁网站建设,咸宁APP开发,咸宁小程序开发,咸宁软件开发、电...

6

新手站长购买云服务器需要考虑哪些因素? 11分钟前

今天,云服务器网(yuntue.com)小编给大家分享的是新手站长购买云服务器的时候,需要考虑哪些因素?很多人都不太了解,今天小编为了让大...

7

BGPTO:新加坡cn2 gia/日本软银服务器$85/月;E3-1230v3/16G内存/480gSSD,100M限3T/月或10M不限 16分钟前

bgpto怎么样? bgpto带来了2021年双十一“独立服务器”特别促销:6.5折优惠,低至85美元/月,新加坡独立服务器走CN2 GIA网络、日本独立服务器...

8

腾讯云sqlserver数据库怎么样?腾讯云数据库sqlserver多少钱?(腾讯云sqlserver数据库招聘) 19分钟前

腾讯云sqlserver数据库怎么样? 腾讯云数据库SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于Windows架构的应用程序具有...