详解在CentOS中安装配置FTP服务器软件VSFTP的流程

2020-01-30 14:52:32王冬梅


复制代码
vi /etc/pam.d/vsftpd

增加下面两句

复制代码
auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required pam_userdb.so db=/etc/vsftpd/vuser_passwd

创建虚拟用户个性RHEL/CentOS FTP服务文件

复制代码
mkdir /etc/vsftpd/vuser_conf/
vi /etc/vsftpd/vuser_conf/ftpuser1

内容如下:

复制代码
local_root=/opt/var/ftp1 # 虚拟用户的根目录(根据实际修改)
write_enable=YES # 可写
anon_umask=022 # 掩码
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

开启防火墙端口

复制代码
vi /etc/sysconfig/iptables

添加一行,端口号使用的默认21端口

复制代码
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT

为目录附权限并重启动vsftp服务:

复制代码
mkdir /opt/var/ftp/ftpuser1
chmod 777 /opt/var/ftp/ftpuser1
service vsftpd restart