Linux_通过OpenSSH远程登录时的延迟问题解决
2016-09-18 11:44
357 查看
Linux下的ssh 服务器一般用的都是OpenSSH,可是发现有些时候通过ssh连接服务器时总会有大概10秒钟左右的延迟。
一开始以为是OpenSSH的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:
修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。
将其中的UseDNS一行的注释去掉,改为:
重启sshd:
退出ssh,重新登录,发现没有延迟了。
默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段,但是我们做实验的服务器都在内网中,客户端也在内网中,没有RTR记录打开这个选项也没有意义,只会浪费时间。
一开始以为是OpenSSH的安全策略,防止端口扫描,后来发现自己想多了。解决方法如下:
修改服务器上的/etc/ssh/sshd_config文件,注意是sshd_config,不是ssh_config。
将其中的UseDNS一行的注释去掉,改为:
UseDNS no
重启sshd:
service sshd restart
退出ssh,重新登录,发现没有延迟了。
默认情况下,UseDNS选项是打开的,当客户端连接ssh服务器时,ssh服务器会根据客户端的ip地址RTR反向查询客户端的hostname,然后再根据hostname进行DNS解析,得到ip地址,验证与原客户端的ip地址是否一致。这是一种防欺诈的手段,但是我们做实验的服务器都在内网中,客户端也在内网中,没有RTR记录打开这个选项也没有意义,只会浪费时间。
相关文章推荐
- 通过openssh远程登录时的延迟问题解决
- 通过openssh远程登录时的延迟问题解决
- 远程操作linux网络设置(五)-ssh登录慢有延迟问题的解决
- 通过修改系统的$LANG解决xshell远程登录显示中文乱码的问题
- 无法通过远程桌面登录服务器,并提示需要提供许可证的问题解决
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- 通过SQLyog远程管理linux下mysql过程中遇到的问题以及解决方法
- 解决Linux下通过root无法远程登录
- 远程登录linux的mysql数据库常见问题解决方法参考
- 通过xshell远程登录linux在vim编辑器里编辑东西按数字键出现英文字母的解决办法
- ubuntu安装openssh-server 报依赖错误的解决过程 ubuntu自带的有openssh-client,所以可以通过 1 ssh username@host 来远程连接linux 可
- 远程登录Linux,中文显示乱码问题解决方法!
- 解决Linux系统下SSH远程登录很慢的问题
- Linux下postgresql忘记密码,以其他用户登录,phpmyadmin默认不允许登录的问题解决
- Win2008远程桌面安装AD后的登录问题解决
- linux远程桌面乱码解决及引起的相关问题、字库安装
- 解决xmanager不能远程登录Solaris10主机的问题
- oracle XE 快捷版 安装完成后无法通过 CMD 登录的问题解决
- linux下Oracle通过设置大内存页解决使用swap分区问题
- Windows通过VNC远程登录Linux的安装和配置