检查连接模式设置
被动模式(PASV)与主动模式(PORT)的选择是影响目录显示的关键因素。当客户端处于防火墙或NAT环境时,需在FileZilla等客户端中取消勾选「使用被动模式」选项。部分浏览器内置FTP功能可能不支持被动模式,建议优先使用专业客户端。
验证权限与路径配置
通过以下步骤检查服务器端设置:
- 使用
chmod -R 755
确保目录可读权限 - 检查vsftpd.conf配置中的
local_enable
和write_enable
参数 - 在服务器本地测试
ftp://localhost
确认服务可用性
排查防火墙与端口限制
需同时开放控制端口和数据端口:
模式 | 必要端口 |
---|---|
主动模式 | 21(控制),20(数据) |
被动模式 | 21 + 指定被动端口范围 |
建议在防火墙规则中添加55536-55567被动端口放行策略。
测试不同FTP客户端
当基础配置无误时,可尝试:
- 安装FileZilla客户端进行连接测试
- 在客户端启用「传送期间发送保持活动命令」选项
- 对比资源管理器、浏览器与专业工具的表现差异
典型解决方案需遵循「模式切换→权限检查→端口放行→客户端验证」的排查顺序。建议优先使用专业FTP工具,并在服务器端配置被动端口范围以兼容不同网络环境。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/467819.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。