Loading

CentOS6安装vsftp,并配置root登录FTP

1. 检查vsftp是否已经安装

rpm -qa|grep vsftpd

2.安装vsftp

yum -y install vsftpd

3. /etc/vsftpd/user_list文件和/etc/vsftpd/user_list文件中的root这一行注释掉

vi /etc/vsftpd/ftpusers
vi /etc/vsftpd/user_list

4.编辑vsftp配置文件

vi /etc/vsftpd/vsftpd.conf

将”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
增加如下四行
pasv_enable=YES

pasv_min_port=6000

pasv_max_port=7000

local_root=/

保存修改,ESC退出编辑,Shift+; 输入wq,回车保存。

5. 配置防火墙

vi /etc/sysconfig/iptables

加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:7000 -j ACCEPT
保存配置文件,重启防火墙service iptables restart

6. 设置vsftp自启动
chkconfig vsftpd on
7. 启动vsftp
service vsftpd start

posted @ 2018-04-11 12:39  随手记忆  阅读(228)  评论(0)    收藏  举报