通过openssh远程登录时的延迟问题解决
2013-07-04 14:14
197 查看
Linux下的ssh 服务器一般用的都是open-ssh,可是发现有些时候通过ssh连接服务器时总会有大概10秒钟左右的延迟。
一开始以为是openssh的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:
修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。
将其中的UseDNS一行的注释去掉,改为:
【引用请注明出处:/article/7712052.html】
重启sshd:
退出ssh,重新登录,发现没有延迟了。
默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段,但是我们做实验的服务器都在内网中,客户端也在内网中,没有RTR记录打开这个选项也没有意义,只会浪费时间。
参考:http://hi.baidu.com/ntsjun/item/d72d06c23f9d865dbdef6947
一开始以为是openssh的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:
修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。
将其中的UseDNS一行的注释去掉,改为:
【引用请注明出处:/article/7712052.html】
UseDNS no
重启sshd:
# service sshd restart
退出ssh,重新登录,发现没有延迟了。
默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段,但是我们做实验的服务器都在内网中,客户端也在内网中,没有RTR记录打开这个选项也没有意义,只会浪费时间。
参考:http://hi.baidu.com/ntsjun/item/d72d06c23f9d865dbdef6947
相关文章推荐
- 通过openssh远程登录时的延迟问题解决
- Linux_通过OpenSSH远程登录时的延迟问题解决
- 无法通过远程桌面登录服务器,并提示需要提供许可证的问题解决
- 远程操作linux网络设置(五)-ssh登录慢有延迟问题的解决
- 通过修改系统的$LANG解决xshell远程登录显示中文乱码的问题
- 解决GlobalSCAPE CuteFTP 6.0无法上传文件的问题(解决IE无法登录远程FTP问题)
- 解决MySQL远程登录时出现ERROR 1130错误问题
- Win2008远程桌面安装AD后的登录问题解决
- Oracle中的两种验证方式:操作系统验证和密码文件验证,通过操作系统验证的方式解决客户端登录不了数据的问题
- ssh远程登录可能出现的问题以及解决办法
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- esx4.1 解决远程登录问题
- 关于VNC远程登录ubuntu的各种问题及解决方法
- Win2008远程桌面安装AD后的登录问题解决
- 解决ssh远程登录unix服务器时vi/vim的方向键在编辑模式不能用的问题
- 关于远程终端不能登录问题解决!
- UC_Center整合单点登录后远程注册不激活问题的解决办法
- 远程登录linux的mysql数据库常见问题解决方法参考
- 解决XRDP远程登录ubuntu系统无法恢复上次回话的问题
- 解决ssh远程登录unix服务器时vi/vim的方向键在编辑模式不能用的问题