我自己在内部网路使用 ssh 相互连接的时侯,一般主机的反应都很快,只有一两次架设的新主机会很慢,所以也就不以为意了。
今天又在玩弄新主机的时侯,又发生同样 ssh 连接很慢的问题,所以我决心把问题找出来,在 google 找很多文章,大多是指向 DNS 反查的问题,一般文章的解决方式也都大同小异,就是关闭 ssh 的反查机制!
关闭方法一∶修改 /etc/ssh/sshd_config ,把 #UseDNS yes 前的#去掉,改成 UseDNS no 就可以了。
关闭方法二∶修改 /etc/nsswitch.conf ,把 #hosts: files dns这一行换成 hosts: files dns[NOTFOUND=return]。
最後再重新启动 ssh 服务,但是经测试的结果是...还是很慢,後来实验出最快的方法∶
只要把你要连接的主机定义在 /etc/hosts 档里面就可以了。
127.0.0.1 localhost localhost
192.168.1.100 pc50 <-------把要连接的主机定义出来。
修改完 ssh 的连接速度就变快棉。
- 关键字 : 修改, hosts, 问题, 时侯, localhost, files, UseDNS, 连接, 解决方式, 要连接, 结果, 经测试, 相互连接, 玩弄新主机, 架设, 服务, 方法, 新主机会, 改成, 指向
0 0
2007-11-09T17:23:12+0000