linux服务器延迟高,某企业Linux下ssh远程登录服务器延迟高问题排查及解决(示例代码)...

一、问题现象描述

某台Dell服务器RHEL 6.8系统安装成功后用户反映通过ssh登录该服务器时出现延迟高的情况,严重时时延可达6-7s,甚至直接报错。

Connecting to 10.0.0.10:22...

Connection established.

To escape to local shell, press ‘Ctrl+Alt+]‘.

连接时显示的信息Last login: Thu Jul  7 16:24:56 2017 from 10.0.0.10

等待很长时间后才显示连接成功

二、问题分析

2.1收集信息

经检查,服务器网口及上联交换机的接口状态正常,物理链路不存在故障,从其他设备ping该服务器的结果也是正常的。同时发现同一环境下的其他服务器ssh功能正常,且通过执行命令sshd restart重启ssh服务后问题仍无法解决。

2.2 故障诊断

出现这种问题是因为ssh在有连接过来的时候进行dns解析,若配置了错误的dns服务器,或dns解析花费过多时间时将造成较长时间的停顿

三、问题处理

,解决方法:

1、检查是否配置了错误的dns,若有先将其删除;

通过vi  /etc/sysconfig/network-scripts/ifcfg-em0命令进入网卡em0的配置文件,将带DSN后的内容删除,再运行下重启网络连接的命令,service network restart

2、就将配置项UseDNS的值改为no,步骤为:

执行命令:vim /etc/ssh/sshd_config

将第5行的注释去掉,然后将值改为no

#Compression delayed

#ClientAliveInterval 0

#ClientAliveCountMax 3

#ShowPatchLevel no

UseDNS no

#PidFile /var/run/sshd.pid

#MaxStartups 10

#PermitTunnel no

#ChrootDirectory none

修改UseDNS的值改为no

然后执行命令:sshd restart,重启ssh服务,再运行service network restart重启网络连接。

四、结果反馈

通过上述两种方法,客户再通过远程登录该服务器时不再出现延迟高或登录失败的情况,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值