SSH登录缓慢

作者: 仙宇 | 来源:发表于2017-04-03 13:16 被阅读0次
SSH登录缓慢

| 故障现象:

在使用SSH工具远程登录服务器时,出现登陆提示符很久才出现的情况。

l 问题查找:

使用wireshark抓包

l 故障原因:

看过上面的输出结果,很明显这是由于DNS解析问题导致的。

1. 为什么ssh登录过程中要用到DNS解析服务呢?

是GSSAPI认证方式惹得祸。

2. 为什么SSH登录过程中要用到GSSAPI认证呢?

GSSAPI是一种用于在网络应用中执行强加密认证的ITEF 标准,在支持SSH V2的服务器上都是默认开启的。

3. 造成慢的原因到底是什么呢?

默认情况下,GSSAPIAuthentication在服务器端和客户端都激活的。如果DNS服务出现问题,那么登录过程要等到DNS查询超时后才能继续,这就是为什么SSH登录提示符要等很久才出现的原因。

l 解决方法:

1. 如果远程SSH服务器无法改动,则修改ssh客户端配置文件

# vi /etc/ssh/ssh_config(以Linux客户端为例)

设置:GSSAPIAuthentication no

2. 修改远程SSH服务器的配置

# vi /etc/ssh/sshd_config

设置:GSSAPIAuthenticationno

同时也可以设置不使用DNS解析:UseDNS no

然后重启sshd服务

相关文章

  • SSH登录缓慢

    | 故障现象: 在使用SSH工具远程登录服务器时,出现登陆提示符很久才出现的情况。 l 问题查找: 使用wires...

  • 树莓派疑难杂症综合贴

    毛病一: ssh登录后,操作非常缓慢 现象:ssh登录还可以,但是登陆后操作非常缓慢,按一下键盘半天没反应或者直接...

  • linux用ssh登录连接缓慢解决办法

    一、用ssh登录服务器,发现登录缓慢,登录一次可能需要30秒左右,于是用ssh -vvv ip地址 查看详细登录信...

  • SSH登录缓慢的解决方法

    本地环境:centos7 登录工具:xshell 解决方法: vim /etc/ssh/sshd_config将U...

  • centos.禁用SSH Root登录

    centos.禁用SSH Root登录 重启SSH centos.启用SSH Root登录 重启SSH

  • SSH远程登录另一台linux

    ssh root@192.168.0.159 登录: 可以用ssh命令行方式登录。对方需要开启ssh服务 ssh ...

  • 2018-11-16

    Ubuntu ssh远程登录 一、ssh登录 首先远程连接可以通过ssh通过密钥或者账户的方式进行登录。这里并...

  • 【YM】ssh命令 远程登录Linux

    菜鸟学Linux命令:ssh命令 远程登录如何通过ssh远程登录linux系统SSH error:a public...

  • ssh远程登录服务器

    1.ssh远程登录 1.1. ssh远程登录服务器:当你第一次通过指令ssh root@192.168.2.2登录...

  • CentOS 7.0 配置LAMP环境记实

    配置SSH 参考这篇 SSH登录的警告提示处理方法 参考CentOS 下解决ssh登录 locale 警告-bas...

网友评论

    本文标题:SSH登录缓慢

    本文链接:https://www.haomeiwen.com/subject/mjznottx.html