解决SSH登陆过慢——取消ssh的DNS反解

ssh登录某些服务器,会发生须要等到十来秒才提示输入密码下现象,其实这个是debian作的一个配置上的修改引发的.安全

方法1、取消DNS反向解析
使用的Linux用户可能以为用SSH登录时为何反映这么慢,有的可能要几十秒才能登录进系统。其实这是因为默认sshd服务开启了DNS反向解析,若是你的sshd没有使用域名等来做为限定时,能够取消此功能。 
vi /etc/ssh/sshd_config
将 # UseDNS yes
改成 UseDNS no
没有的话自行添加服务器

方法二:这个问题正是最后面那项 GSSAPIAuthentication 引发的,打开这个ssh的时候可能会先去尝试其余的认证方式.不少地方都会介绍说修改 /etc/ssh/ssh_config 文件,可是其实这并非最好的办法,由于在下次升级的时候,也许会由于配置文件被修改过,而引发没必要要的麻烦.个人解决办法是修改我的用户的配置文件,如 下:ssh

echo “GSSAPIAuthentication no” >> ~/.ssh/configspa

2、修改超时时间
在Asinanux 3.0带4.3sp2版本OpenSSH,默认超时链接时间比较短,这是出于安全的考虑,但对于须要长时间使用的用户来讲很麻烦,每次都要从新链接。咱们能够修改其设定参数:
# vi /etc/ssh/sshd_configrest

找到选项
#ClientAliveInterval 0orm

修改成
ClientAliveInterval 10域名

重启sshd 服务it

# service sshd restartio

这样,超过10秒没有动做的状况下,sshd服务才会中断链接配置

相关文章
相关标签/搜索