linux中vsftpd登陆慢卡问题解决方法

2.安装vsftpd

1).查看是否已安装vsftpd
rpm -qa | grep vsftpd
如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp

2).安装vsftpd
yum -y install vsftpd

3).启动vsftpdd
service vsftpd start
显示ok

4).测试 是否安装成功 (ip 改成自己啊,匿名登录 user: anonymous 密码为空 如果成功登录会有下面内容 这说明vsftpd安装成功)

启动ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重启ftp命令#service vsftpd restart

5).配置vsftpd
我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。
匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。禁用此项

anonymous_enable=no
本地用户登录:使用系统用户登录,在/etc/passwd中。

修改ftpuser和user_list允许系统账号登录
虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。
FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。

 

1.修改服务器上的/etc/resolv.conf令其内容只有类似

nameserver 192.81.133.229 
nameserver 114.114.114.114

出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址。也就是说当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。

2.修改vsftpd配置文件

vi /etc/vsftpd.conf
添加如下参数:
reverse_lookup_enable=NO
保存退出后,重启vsftpd服务
service vsftpd restart

/etc/init.d/vsftpd restart

3.验证

使用ftp客服端进行登录,可以感觉到没有等待了

如果你上面修改之后还有问题我们不防把

/etc/resolv.conf

nameserver 192.81.133.229 
nameserver 114.114.114.114

改成

nameserver 8.8.8.8 
nameserver 8.8.8.8

了,这样估计会快很多,上面用的是google服务器的dns我们也可以用自己服务器或域名dns

posted @ 2017-03-10 13:53  帽子戏法  阅读(1237)  评论(0编辑  收藏  举报
全部 html css js Linux php MySQL seo web git other 联系 管理