系统环境

华为云服务器

操作系统:ubuntu18.04

过程

apt-get install vsftpd
systemctl enable vsftpd.service
systemctl start vsftpd.service
useradd myftp
passwd myftp
mkdir /home/myftp
chown -R myftp:myftp /home/myftp
vi /etc/vsftpd.conf

将文件中的内容修改为:

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
local_root=/home/myftp
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES
pasv_address=114.116.220.xxx       #这里填写自己的IP地址


pasv_min_port=10000
pasv_max_port=10100
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO

再运行:
echo >/etc/vsftpd.chroot_list
service vsftpd restart

 

修改安全组

利用云服务器搭载FTP服务器

相关文章: