荣耀之链论坛

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

ssh输入密码有延迟解决方法

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2016-1-30 22:35 | 显示全部楼层 |阅读模式
http://www.linuxidc.com/Linux/2013-08/88550p5.htm

大家都有这种感觉,在刚开始使用一台机器ssh到另一台机器时,经常发现会有很长时间的等待(至输入密码),这个问题可能有两方面原因。

1、客户端

参考 http://www.linuxidc.com/Linux/2013-07/86879.htm

默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段。在安全的内网环境中,为了提速,可以跳过主个DNS解析过程以加速登录过程。

解决办法如下:在客户端机器上

sudo vim /etc/ssh/sshd_config

将UseDNS一行的注释去掉,改为UseDNS no

并重启sshd

service sshd restart

2、服务器端

GSSAPI ( Generic Security Services Application Programming Interface) 是一套类似Kerberos 5 的通用网络安全系统接口。该接口是对各种不同的客户端服务器安全机制的封装,以消除安全接口的不同,降低编程难度。但该接口在目标机器无域名解析时会有问题。

解决办法如下:在服务器端机器上

sudo vim /etc/ssh/sshd_config

将GSSAPIAuthentication一行注释去掉,改为GSSAPIAuthentication no,

并重启sshd

service sshd restart





我自己是在服务端上执行了这两个办法  然后就好了

并且mysql的连接也变快了,没改之前 连接mysql也是要等待一会

回复

使用道具 举报

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

本版积分规则

荣耀之链

GMT+8, 2025-6-18 03:53 , Processed in 0.012239 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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