CentOS7 安装 vsftpd 完整版

来源:互联网 发布:软件安装管理器 知乎 编辑:程序博客网 时间:2024/05/22 06:38

在centos7上搭建ftp服务,使用的软件 vsftpd
yum install vsftpd

[root@fl vsftpd]#vsftpd -vvsftpd: version 3.0.2

之后新建2个用户 ftp1 ftp2

useradd -M -d /mnt/uploads/site1/www ftp1useradd -M -d /mnt/uploads/site2/www ftp2

修改新目录的权限:

chmod -R ug+x /mnt/uploads/site1

修改 vsftpd 的配置,最终修改效果如下:

[root@fl vsftpd]#grep ^[^#] vsftpd.conf anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listlisten=YESlisten_ipv6=NOmax_per_ip=2max_clients=20pam_service_name=vsftpduserlist_deny=NOuserlist_enable=YESuserlist_file=/etc/vsftpd/allow_userstcp_wrappers=YESallow_writeable_chroot=YESlisten_port=8801pasv_min_port=6200pasv_max_port=6299[root@fl vsftpd]#

测试

ftp localhost 8801

文档(非官方):
https://help.ubuntu.com/community/vsftpd

当然你也可以创建虚拟的账号,不过限制就是目录吗和登录名必须一致,导致将重启 nginx,比较麻烦所以直接用系统账号,忍不住吐槽一下vsftp,官网文档真的很稀烂,哪能叫文档??by coconets@163.com

原创粉丝点击