||||
课题组有台linux的服务器(IP为159.226.*.*),使用的是CentOS5.6系统。该服务器一直有个问题,就是从办公室的ip(同为159.226.*.*)ssh登录的的话,输入用户密码后要等很久很久才能登进去(奇怪的是,159.226这个ip段以外的ip登录时没有这个问题)。之前是通过将/etc/resolv.conf中的nameserver注释掉来解决的,但这样带来的问题就是服务器无法解析域名,若从外部下载资料时必须把nameserver再修改回来,结果就是下载资料期间用户登录依然很慢,并且每次这样修改,特别麻烦。
最近找到了解决方法,具体如下:
1、保留/etc/resolv.conf中的nameserver
2、编辑/etc/ssh/sshd_config,将其中的UseDNS 改为no,保存退出
3、命令行输入/etc/rc.d/init.d/sshd restart,使第二步中的修改生效
OK,问题解决了。
续:
经过上述修改,ssh登录没问题了,但ftp的登录还有点卡(大约有10秒的延迟),于是再做以下修改:
1、编辑/etc/vsftpd/vsftpd.conf,将其中添加(或修改为)reverse_lookup_enable=NO
2、命令行输入/etc/rc.d/init.d/vsftpd restart,使上一步中的修改生效
这下彻底解决了。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-28 22:16
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社