公司新装了一台ubuntu(OS版本:16.04)机器,当做服务器,用secureCRT登陆非常慢,要十几秒,实在受不了。在网上找答案汇总了下答案,简单汇总一下,提到改的地方有两处(下面的1和2),我就都改了,重启之后问题果然解决了。我的操作如下:
1. 以下操作都在root账号下进行,如果没有root账号,有允许sudo操作的账号也可以。
2. vi /etc/ssh/sshd_config,增加一行:
UseDNSno
3. vi /etc/ssh/ssh_config,设置:
GSSAPIAuthentication no #我的机器默认是yes,需要修改
GSSAPIDelegateCredentials no #我的机器默认是no,不需要改
4. 重启ssh服务sshd,有三种办法:
1) 使用脚本重启
/etc/init.d/sshd restart #最方便
2) 手动重启。如果/etc/init.d/目录下找不到sshd(我的机器上找不到),可以找到sshd这个进程直接杀掉再启动:
ps aux | grep sshd #查看进程号
root 931 0.0 0.0 65520 6152 ? Ss 09:12 0:00 /usr/sbin/sshd -D
kill -9 931 #杀掉进程
nohup /usr/sbin/sshd & #启动
3) 重启机器
reboot