banner
欢迎观看

Xshell连接Centos7-2009缓慢

Scroll down

本文作者:丁辉

Xshell连接Centos7-2009缓慢

问题原因

UseDNS yes 用于 SSH 连接时的 DNS 反向解析,SSH 一直检测 DNS 导致连接缓慢。

工作原理

默认行为 (UseDNS yes)

1
2
3
4
5
6
# SSH连接建立过程:
1. 客户端发起连接 → 服务器
2. 服务器获取客户端IP → 执行DNS反向解析
3. DNS查询客户端IP的主机名 → 可能耗时
4. 然后执行DNS正向解析验证 → 可能再次耗时
5. 最后才进行身份认证

禁用后 (UseDNS no)

1
2
3
4
# SSH连接建立过程:
1. 客户端发起连接 → 服务器
2. 服务器直接进行身份认证
3. 跳过所有DNS解析步骤

解决方案

  1. 修改 SSH 配置文件

    1
    vi /etc/ssh/sshd_config

    修改为如下内容

    1
    UseDNS no
  2. 重启服务

    1
    systemctl restart sshd
  3. 再次重新连接,缓慢速度已解决

要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!

其他文章
cover
Ubuntu缺失libc
  • 70/01/01
  • 00:00
  • Linux-问题记录
cover
Deployment的使用
  • 70/01/01
  • 00:00
  • Kubernetes-使用文档
目录导航 置顶
  1. 1. Xshell连接Centos7-2009缓慢
    1. 1.1. 问题原因
    2. 1.2. 工作原理
      1. 1.2.1. 默认行为 (UseDNS yes)
      2. 1.2.2. 禁用后 (UseDNS no)
    3. 1.3. 解决方案
请输入关键词进行搜索