### 1、还是照常安装 skip ### 2、conf ``` anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES connect_from_port_20=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES xferlog_enable=YES xferlog_std_format=YES user_config_dir=/etc/vsftpd/user.d anon_root=/var/ftp local_root=/var/ftproot ascii_upload_enable=YES ascii_download_enable=YES chroot_list_file=/etc/vsftpd/vsftpd.chroot_list chroot_local_user=YES chroot_list_enable=NO allow_writeable_chroot=YES ``` ### 3、可以列出文件夹 > vim /etc/vsftpd/vsftpd.chroot_list ### 4、加上账号 > useradd 账号名 -s /sbin/nologin -d /ftp位置 > passwd 账号名 改密码 ### 4、登录不上 注释掉`/etc/pam.d/vsftpd`文件里这一行内容: > `auth required pam_shells.so` ## 可以了