在配置Linux FTP服务器时,可能会遇到多种常见问题。以下是一些典型问题及其解决方案:
curl: (67) Access denied: 530 550 Failed to open file.
chown
和chmod
命令调整权限和所有权。/var/ftp/pub
下,每个用户能查看自己的目录。pasv_min_port
和pasv_max_port
参数,这两个参数指定了被动模式的端口范围。确保防火墙放行这个整个范围的端口。nf_conntrack_ftp
模块,对-m state --state ESTABLISHED
允许连接。vi /etc/selinux/config
,将SELINUX=enforcing
改为SELINUX=disabled
,需要重启系统使修改永久生效。getsebool -a | grep ftp
查看SELinux状态,使用setsebool -P ftpd_disable_trans 1
或setsebool -P ftp_home_dir 1
开启相关权限。/etc/vsftpd/vsftpd.conf
,增加端口范围:pasv_min_port 60000 pasv_max_port 60100
。firewall-cmd --zone public --add-port 60000-60100/tcp --permanent
,然后firewall-cmd --reload
。通过以上方法,可以有效地解决Linux FTP服务器中遇到的常见问题,确保服务器的稳定运行和数据安全。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:linux ftp服务器有哪些常见问题