设为首页收藏本站意见反馈 国外访客:

 找回密码
 立即注册
搜索
查看: 39063|回复: 0

[教程/工具] 如何解决SSH登录太慢|ssh登陆慢的解决办法

[复制链接]
灌水成绩
17880
95
18382
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 382
在线时间 : 1682 小时
注册时间 : 2013-9-5
最后登录 : 2026-6-18

发表于 2025-11-16 21:32:18 | 显示全部楼层 |阅读模式 IP:广东
免责
很多的Linux用户发现连Linux服务器的时候还要再等一下才能输入密码或者等一下才能连上,时间有些过长了,现在给大家分享一下如何解决ssh登陆慢的问题,希望对大家有所帮助 。
/ c6 [0 E$ C. N$ Z0 m原理
: Q. @4 g2 x4 I4 q6 @6 v+ n! bSSH 登录太慢可能是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。
8 y* y" M) Z1 D: \2 [如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。
; ^  ^$ P$ j5 Q# Z: T+ e( y* P9 @2 T9 B
8 _' i# s$ j+ Y$ q

/ E" g) H9 k  W" W: K
) R2 s; ]4 R( y: D' b  r有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。
! x3 a$ O2 o, ]& f# M
( O0 Q* V, U+ d5 s2 V% f0 r解决步骤
3 l, j, o5 U+ h3 ~9 @进入SSH配置,找到#UseDNS yes   (i 进入编辑模式  ESC 退出编辑模式)
, s# [' t% V! G/ a) k
  • # vim /etc/ssh/sshd_config
    " a8 i3 A0 ~; n, C3 `

8 }+ X" T2 L; n1 X$ V* E* |. `[color=rgb(51, 102, 153) !important]复制代码
* l+ q( x& S8 ?4 Q

* H. b5 a2 ^# `# }
0 {5 `& d5 _, d2 R. h0 S$ `
8 ?, h) W% l6 v0 b0 J
! Z: V& y* O. h9 W把前面的#号删掉,然后把yes 改为no即可!# z& q+ Q, e  y

$ s/ Q: z( b! H$ h) m& d/ g
6 O& o3 H0 g6 ?+ z  p6 x! j5 _& _7 a  d  _. E- Z/ A

* f2 N/ M5 _6 M$ X& M* J% r然后 :wq 保存退出,再重启下ssh服务或者服务器就可以了!  9 m$ D7 b# V* D
. F. o& g1 u  \) V& V
只重启ssh服务:
5 v6 |. U) t0 }# j% u1 \2 b
  • service sshd restart2 @/ W; q1 L$ H% r% J
! T& O; |6 x5 s) Q% c4 j. e
[color=rgb(51, 102, 153) !important]复制代码
. m6 {5 w3 N% E5 Z  j
8 P; x* Q0 H. a

+ P7 w0 D. m/ a重启服务器
# d* E+ x5 w; S8 m* ?$ M$ I
  • reboot8 X: ^; ?5 {1 E. ^( J' R
0 g1 i9 E* L& @' T$ @  U* n2 w
[color=rgb(51, 102, 153) !important]复制代码

$ c( Y  X: T  N- o9 ^* U% Q- A6 u, c' C7 c2 ?2 x

) }/ ]7 F% N5 T& T一般只需要重启SSH服务即可,下面可以去试试了
$ w  _( O& P5 b# i. W3 o8 M
免责
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-6-18 09:51

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表