生成ssl认证密匙对文件:
openssl rsa -in /etc/vsftpd/vsftpd_rsa_key.pem -pubout -out /etc/vsftpd/vsftpd_rsa_cert.pem openssl genrsa -out /etc/vsftpd/vsftpd_rsa_key.pem 2048 |
配置文件:/etc/vsftpd/vsftpd.conf
local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES chroot_local_user=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES local_root=/home/ftpuser anonymous_enable=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES rsa_cert_file=/etc/vsftpd/vsftpd_rsa_cert.pem rsa_private_key_file=/etc/vsftpd/vsftpd_rsa_key.pem allow_writeable_chroot=YES |
重启服务:systemctl restart vsftpd;
systemctl status vsftpd;
验证:
ftp localhost
open
user
ls
lls
lpwd
put
get
