以下是在Ubuntu上配置FTP虚拟用户的步骤:
sudo apt update和sudo apt install vsftpd openssl db-util -y。sudo touch /etc/vsftpd/virtual_users.txt。username:password。sudo db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db。sudo chmod 600 /etc/vsftpd/virtual_users.db。/etc/pam.d/vsftpd文件,添加auth required pam_userdb.so db=/etc/vsftpd/virtual_users和account required pam_userdb.so db=/etc/vsftpd/virtual_users。/etc/vsftpd.conf,设置listen=YES、anonymous_enable=NO、local_enable=YES、write_enable=YES等。guest_enable=YES、guest_username=ftpuser、pam_service_name=vsftpd等配置正确。sudo mkdir -p /home/ftpuser。sudo chown -R ftpuser:ftpuser /home/ftpuser。sudo systemctl restart vsftpd。