基本安装:
sudo apt-get install vsftpd
创建文件 /etc/vsftpd.chroot_list
创建目录 /etc/vsftpd_user_config
添加用户组,添加用户
/etc/vsftpd.chroot_list 文件中的用户允许切换目录,如果只需特定用户访问自己的local_root, 则,不添加用户名到此文件中
user_config_dir=/etc/vsftpd_user_config 定义每个用户的访问目录 local_root = /data/xxx
vsftpd.conf
listen=YESanonymous_enable=NOanon_world_readable_only=NOanon_root=/var/ftp/anonymousanon_upload_enable=YESchown_uploads=YESlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YESftpd_banner=Welcome to blah FTP service.chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_listsecure_chroot_dir=/var/run/vsftpd/emptypam_service_name=vsftpdanon_world_readable_only=Nouser_config_dir=/etc/vsftpd_user_config#local_root=/var/wwwrsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pemrsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
参考文档:
http://bbs.51cto.com/thread-715131-1.html
http://www.linuxdiyf.com/viewarticle.php?id=275431
转载于:https://www.cnblogs.com/bandbandme/p/3877836.html
