设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 38968

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

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

等级头衔

ID : 1

管理员

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

发表于 2025-11-16 21:32:18 | 显示全部楼层 |阅读模式
免责
很多的Linux用户发现连Linux服务器的时候还要再等一下才能输入密码或者等一下才能连上,时间有些过长了,现在给大家分享一下如何解决ssh登陆慢的问题,希望对大家有所帮助 。
. w' F3 _% Q9 F& S原理/ m3 \1 g+ E  ?% v# q- O2 A' Y% t: X
SSH 登录太慢可能是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。  D6 N& l8 h& U' ~8 v
如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。
3 ]. \* E- b9 |
: p) I$ _6 R5 v+ e% f$ M6 G& v$ C6 v4 K! ^9 x: _
: B) P8 ^. K* X4 f( P& L
1 R. K( v: k! t% w% G+ f
有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。
6 L7 F$ Y) |6 k9 U- ^
# |7 Y2 g0 R/ W2 f' f7 \# J4 _" c解决步骤! X+ n3 T0 C6 a5 B( @3 U  M# v3 F
进入SSH配置,找到#UseDNS yes   (i 进入编辑模式  ESC 退出编辑模式)
. `  j4 P4 B# L0 ?, ?- l: ]
  • # vim /etc/ssh/sshd_config
    " S) u  K  ]' x6 ^0 c/ }
0 d9 p4 o$ a$ A/ m! O1 g8 V3 Y
[color=rgb(51, 102, 153) !important]复制代码

/ Y% a2 B0 }' k7 r
% W+ u7 F2 Q, H) B* A! O3 U% x$ h2 V3 V

1 y. K- L6 x* C9 Q
9 i9 A: @9 y5 B3 c4 l& Z把前面的#号删掉,然后把yes 改为no即可!0 L8 n4 i3 Q& }5 }1 A2 ?: |
7 B. T) ]4 p1 @6 f
+ V/ T3 F9 q- r, H) q1 j
: `* t5 N6 _' y; b
  ^& m- W5 T; e% u0 c& |4 N: z
然后 :wq 保存退出,再重启下ssh服务或者服务器就可以了!  
" T" Z0 N; L" F% j7 T0 U2 `$ W( [
只重启ssh服务:( \2 F- w/ y6 i
  • service sshd restart
    2 x# Y7 r0 R$ j# c  g( x* U
: h' o$ s  C5 U9 z$ E
[color=rgb(51, 102, 153) !important]复制代码
4 N1 d7 J  c+ g  O7 {$ \# m

/ ?3 }! B8 ]: G- C
6 V- g2 ]( a# R+ D重启服务器
3 m/ b1 D; j0 C' I1 R; B& C; m
  • reboot
    1 h8 w  ~  c; D
$ T, a. M6 Q& J+ b
[color=rgb(51, 102, 153) !important]复制代码

+ q' h8 B% L' k% U; j3 ?
. g$ O' b8 h; Q; `/ M4 |) M) h" D! f: B, T* c) k, C
一般只需要重启SSH服务即可,下面可以去试试了) Q5 ?0 w3 `. _/ H5 f# X
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-12 15:15