装了ubuntu11.04有一段时间了,今天需要用到。打开终端输入了ssh -l username ip,结果等待了有3分钟左右,才出来输入密码的地方,输入了密码进去了。随便一个ls命令就要等上几十秒。简直无法忍受。但是本地终端下没有问题。查了资料才发现是因为默认的ssh配置导致的:解决方法如下:
一:打开/etc/ssh/ssh_config文件,该文件下有如下几行配置代码:
SendEnv LANG LC_*
HashKnowHosts yes
GSSAPIAuthentication yes
将红色字体标注的那行的yes改为no就可以了
二:考虑在系统升级时因为修改系统配置文件引起的不必要的麻烦,也可以修改用户本地的ssh配置文件
此方法只对当前登录的用户有效:
echo "GSSAPIAuthentication no" >> ~/.ssh/config
然后再次ssh -l username ip会发现速度恢复正常了
转自:
阅读(1342) | 评论(0) | 转发(0) |