vsftpd文件服务器搭建

在虚拟机上安装的Linux中安装vsftpd,用户是root

1.先备份源

https://opsx.alibaba.com/mirrorvsftpd文件服务器搭建_第1张图片

vsftpd文件服务器搭建_第2张图片

按照阿里云官网的帮助,完成备份源的操作

2.rpm -qa|grep vsftpd  查看下自己的虚拟机中的Linux中是否已经安装了vsftpd

yum -y install vsftpd    安装vsftpd

cd /

mkdir ftpfile    作为ftp的上传文件夹,文件会上传到到这里

useradd ftpuser -d /ftpfile/ -s /sbin/nologin    添加一个用户,只为ftp上传使用

chown -R ftpuser.ftpuser /ftpfile/ 

passwd ftpuser


local_root=/ftpfile(当本地用户登入时,将被更换到定义的目录下) 
anon_root=/ftpfile(使用匿名登入时,所登入的目录) 
use_localtime=YES(默认是GMT时间,改成使用本机系统时间)
anonymous_enable=NO(不允许匿名用户登录)

chroot_list_enable=YES(设置是否启用chroot_list_file配置项指定的用户列表文件)

chroot_list_file=/etc/vsftpd/chroot_list(用于指定用户列表文件)

pasv_min_port=61001(被动模式使用端口范围最小值)

pasv_max_port=62000(被动模式使用端口范围最大值)

保存退出

vim /etc/sysconfig/iptables

#vsftpd
-A INPUT -p tcp --dport 61001:62000 -j ACCEPT
-A OUTPUT -p tcp --sport 61001:62000 -j ACCEPT

-A INPUT -p tcp --dport 20 -j ACCEPT
-A OUTPUT -p tcp --dport 20 -j ACCEPT

-A INPUT -p tcp --dport 21 -j ACCEPT

-A OUTPUT -p tcp --dport 21 -j ACCEPT

加入端口,保存退出,注意,要把这些写到COMMIT之前

service iptables restart

service vsftpd restart


你可能感兴趣的:(vsftpd文件服务器搭建)