解决ssh连接慢

解决ssh连接慢

有时候ssh远程连接服务器,会显示以下内容,并且卡在那里:

Connecting to 192.168.1.2:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

过好长时间才能登上,查了文档,会出现这种问题是因为ssh默认有一个配置项UseDNS(文档中解释此配置项的意思为:UseDNS Specifies whether sshd should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP address. The default is “yes”.)
UseDNS默认值为yes,这个选项打开的状态下,当客户端试图登录SSH服务器时,服务器端先根据客户端的IP地址进行DNS反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向记录查询,验证与其原始IP地址是否一致,所以在登陆的时候会出现卡顿。可以通过重设这个选项的值,改为no就可以解决。

vi /etc/ssh/sshd_config
将#UseDNS yes改为
UseDNS no

然后重启sshd服务,问题解决。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值