在ubuntu下ssh登陆某些服务器,需要10多秒才会显示输入密码的提示框。
原因分析:由于ubuntu中某个配置引起的。
ssh_config(5) 的man页中的说明:
Note that the Debian openssh-client package sets several options as stan-
dard in /etc/ssh/ssh_config which are not the default in ssh(1):
o SendEnv LANG LC_*
o HashKnownHosts yes
o GSSAPIAuthentication yes
注意最后一项: GSSAPIAuthentication。
ssh登录慢,就是由这个选项引起的。
打开此ssh时,可能会先去尝试其它的认证方式。
有的文章建议修改 /etc/ssh/ssh_config 文件,但不推荐这样做,因为在下次升级时,配置文件会再次修改,又会引发这样的问题。
本文给出的方法,修改个人的用户配置文件,如下所示:
现在,测试下ssh的登录吧,是否速度秒级了,呵呵。