sudo docker load < vsftpd.tar
sudo docker run -p 10012-10020:10012-10020 \
--name vsftpd \
-v /server/ftp:/home/vsftpd \
-v /etc/localtime:/etc/localtime:ro \
--restart=always -dit youi_vsftpd:v1.1 /root/run.sh#启动ftp
sudo docker restart vsftpd
进入docker容器sudo docker exec -it vsftpd bash
进入配置文件
vim /etc/vsftpd.conf
listen=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
listen_port=10012
allow_writeable_chroot=YES#ENABLE SSL
ssl_enable=YES
implicit_ssl=YES
rsa_cert_file=/etc/ssl/vsftpd/server.crt
rsa_private_key_file=/etc/ssl/vsftpd/server.key
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
debug_ssl=YES
seccomp_sandbox=NO
local_root=/home/vsftpd
write_enable=YES
local_umask=022
file_open_mode=0755
allow_anon_ssl=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH#数据传输端口
pasv_min_port=10013
pasv_max_port=10020#主机IP
pasv_address=172.18.22.10
docker下发安装vsftp安装与配置
于 2023-12-07 14:14:54 首次发布