Deepin20.9
# apt install vsftp
# apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends vsftpd | grep -v i386 | grep "^\w")
# dpkg -i *.deb
- # mkdir -p /data/ftp/pub
- # chmod a-w /data/ftp
- # useradd -g ftp -d /data/ftp -s /sbin/nologin ftpuser
- # chown ftpuser.ftp /data/ftp
- listen=YES
- write_enable=YES
- listen_port=30021 #指定端口
- #listen_address=xxx.xxx.xxx.xxx #指定主机IP
-
- anonymous_enable=YES #匿名用户
- ftp_username=ftpuser
- anon_umask=077
- anon_root=/data/ftp
- anon_mkdir_write_enable=YES
- anon_other_write_enable=YES
- anon_upload_enable=YES
- anon_world_readable_only=YES
- chown_uploads=YES
- chown_username=ftpuser
-
- local_enable=YES #本地用户
- use_localtime=YES
- # systemctl enable vsftpd //启用自动启动服务
- # systemctl start vsftpd //启动服务
- # systemctl stop vsftpd //停止服务
- # systemctl restart vsftpd //重启服务