1.问题描述:
服务开启后出现连接超时异常
解决方法:
执行以下命令查看状态:
[root@localhost vsftpd]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
执行上面命令,再返回的结果看到ftp_home_dir,allow_ftpd_full_access两行都是off,代表,没有开启外网的访问
使用以下命令开启
[root@localhost vsftpd]# setsebool -P allow_ftpd_full_access on
[root@localhost vsftpd]# setsebool -P ftp_home_dir on
2.问题描述
重启时出现Restarting vsftpd (via systemctl): Job for vsftpd.service failed because the control 异常
原因:
我们目前的网络环境还不支持ipv6,从而导致出现错误无法启动
解决方法:
将/etc/vsftpd/vsftpd.conf 内的listen_ipv6=YES注释掉