yum install -y vsftpd
systemctl enable vsftpd
systemctl start vsftpd
netstat -antup | grep ftp

useradd ftpuser
passwd ftpuser
tf7295TFY 为例。/var/ftp/test 为例。mkdir /var/ftp/test
chown -R ftpuser:ftpuser /var/ftp/test
vsftpd.conf 文件。vim /etc/vsftpd/vsftpd.conf
vsftpd.conf:anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listlisten=YES
#,注释 listen_ipv6=YES 配置参数,关闭监听 IPv6 sockets。#listen_ipv6=YES
local_root=/var/ftp/testallow_writeable_chroot=YESpasv_enable=YESpasv_address=xxx.xx.xxx.xx #请修改为您的 Linux 云服务器公网 IPpasv_min_port=40000pasv_max_port=45000
chroot_list 文件。vim /etc/vsftpd/chroot_list
systemctl restart vsftpd
pasv_min_port 到 pasv_max_port 之间的所有端口,本文放通端口为40000 - 45000。ftp://云服务器公网IP:21

ftpuser,密码为 tf7295TFY。anonymous_enable=NO #禁止匿名用户登录local_enable=YES #支持本地用户登录chroot_local_user=YES #全部用户被限制在主目录chroot_list_enable=YES #启用例外用户名单chroot_list_file=/etc/vsftpd/chroot_list #指定用户列表文件,该列表中的用户不被锁定在主目录listen=YES #监听IPv4 sockets#在行首添加#注释掉以下参数#listen_ipv6=YES #关闭监听IPv6 sockets#添加下列参数allow_writeable_chroot=YESlocal_root=/var/ftp/test #设置本地用户登录后所在的目录
553 Could not create file
df -h
ls -l /home/test# /home/test 为 FTP 目录,请修改为您实际的 FTP 目录。
w,则表示该用户没有写的权限,请执行下一步。w,请通过 提交工单 进行反馈。chmod +w /home/test# /home/test 为 FTP 目录,请修改为您实际的 FTP 目录。
ls -l /home/test# /home/test 为 FTP 目录,请修改为您实际的 FTP 目录。
文档反馈