阅读量:4
Debian FTP Server(以vsftpd为例)配置中常见问题及解决方法如下:
-
服务无法启动/连接失败
- 检查服务状态:
sudo systemctl status vsftpd,确保服务运行。 - 确认防火墙开放FTP端口(默认21):
sudo ufw allow 21/tcp。 - 检查配置文件语法:
sudo vsftpd /etc/vsftpd.conf,确保listen=YES等参数正确。
- 检查服务状态:
-
用户权限问题
- 无法登录:检查
/etc/vsftpd.conf中local_enable=YES,并确认用户未被加入/etc/ftpusers黑名单。 - 无法上传/下载:确保目标目录权限正确(
chmod 755),且write_enable=YES。 - 被动模式端口问题:在配置文件中设置
pasv_min_port和pasv_max_port,并开放防火墙对应端口段。
- 无法登录:检查
-
SELinux/AppArmor限制
- 遇到“500 OOPS”等权限错误时,临时禁用SELinux:
sudo setenforce 0,或调整相关布尔值(如ftpd_disable_trans)。
- 遇到“500 OOPS”等权限错误时,临时禁用SELinux:
-
配置文件错误
- 配置文件属主需为root:
sudo chown root:root /etc/vsftpd.conf,权限设为644。 - 检查
chroot_local_user和allow_writeable_chroot设置,避免用户被限制在不可写目录。
- 配置文件属主需为root:
-
日志与排查工具
- 查看日志定位问题:
sudo tail -f /var/log/vsftpd.log。 - 使用
netstat或ss检查端口监听状态:sudo netstat -tuln | grep 21。
- 查看日志定位问题:
参考来源:
以上就是关于“Debian FTP Server配置中常见问题”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm