首页 > 未分类 > 解决 SSH、SSH-D、SFTP 连接慢的问题

解决 SSH、SSH-D、SFTP 连接慢的问题

2015年5月9日

解决 SSH、SSH-D、SFTP 连接慢的问题
http://drupal.wifay.com/node/149

远程连接 vps 主机,经常会发现 ssh 或者 sftp 连接比较慢(出现登录界面、卡住 10-30秒左右才出密码输入登录行)

在sshd服务中设置了UseDNS yes,当配置的DNS服务器出现无法访问的问题,可能会造成连接该服务器需要等待10到30秒的时间。由于使用UseDNS,sshd服务器会反向解析连接客户端的ip,即使是在局域网中也会。

当平时连接都是很快,突然变的异常的慢,可能是sshd服务的服务器上配置的DNS失效,例如DNS配置的是外网的,而此时外面故障断开。终极解决方案是不要使用UseDNS,在配置文件/etc/sshd_config(有些linux发行版如 ubuntu 在/etc/ssh/sshd_config)中找到UseDNS 设置其值为 no,如果前面有#号,需要去掉,重启sshd服务器即可。

参见 http://www.netingcn.com/ssh-connect-slo.html

# ubuntu 下重启ssh-d 的方法
/etc/init.d/ssh restart

分类: 未分类 标签:
本文的评论功能被关闭了.