ssh到ubuntu14.04卡的要死,google一下无非是修改sshd_config文件中的GSSAPIAuthenticationUseDNS选项,但依然无济于事。

使用-v参数(可以输出ssh详细过程)ssh发现卡顿是发生在输入密码之后的

yaxin@192.168.1.1's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session. # 卡一段时间

这说明进入交互式终端的时候卡了,再来看登录后

Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)
......
62 packages can be updated.
43 updates are security updates.

Last login: Tue Jul  8 20:29:20 2014 from 192.168.1.5

上面的内容在其它版本中为/etc/motd中的内容,但ubuntu是动态生成该内容,生成脚本在/etc/update-motd.d目录下,查看脚本可以是联网检测系统更新等情况。呵呵,如何禁用。

修改/etc/pam.d/sshd/etc/pam.d/login文件中的有pam_motd.so的行注释掉

#session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
#session    optional     pam_motd.so # [1]

再次ssh,这次没有了上面的update等信息了,但ssh也不卡顿了。