FTP服务配置问题及解决方案 使用被动模式,设置云主机IP为被动模式数据传输地址:在配置文件内添加 pasv_enable=YES pasv_promiscuous=YES pasv_address=云主机IP 配置虚拟用户,访问FTP服务:具体配置<vsftpd虚拟用户配置> ---> #网站链接# 所有创建文件均按题目要求创建,以下所引用的文件创建要求为2018国赛B卷ftp配置要求 1、创建用户列表文件,内容为用户登录名和密码 #/etc/vsftpd/vlogin.list# 2、使用 db_load -T -t hash -f 命令,将用户列表文件转换为.db的用户数据库文件 #/etc/vsftpd/vlogin.list --> /etc/vsftpd/vlogin.db# 3、创建.vu的pam配置文件 #/etc/pam.d/vsftpd.vu# ; 编辑添加 auth required pam_userdb.so db=/etc/vsftpd/vlogin account required pam_userdb.so db=/etc/vsftpd/vlogin 4、创建用户配置目录 #/etc/vsftpd/user_conf# 5、在用户配置目录下以用户名创建配置文件,并编辑配置文件添加用户权限 6、创建宿主用户 #useradd -d /data/ftp_data -s /sbin/nologin virtual# #chown virtual:virtual /data/ftp_data/# #chmod 777 /data/ftp_data# 7、编辑vsftpd服务主配置文件,添加、更改配置 pam_service_name=vsftpd.vu guest_enable=YES guest_username=virtual user_config_dir=/etc/vsftpd/user_conf allow_writeable_chroot=YES |
|