在这里,我们处理服务器上的文件的时候,FTP无法访问进入某个文件夹,这个是什么问题呢?
只要问题还是权限问题,可能只读,没有写入权限,我们需要给出写入权限。
Linux
ls -ld /path/to/folder # 查看权限
chmod 755 /path/to/folder # 确保用户有读取和执行权限
chown ftpuser:ftpgroup /path/to/folder # 确保所有者正确
Windows
右键文件夹 → 属性 → 安全 → 确保 FTP 用户(如 IUSR 或自定义用户)有 读取 权限。如果使用 IIS FTP,还需检查 FTP 授权规则 是否允许该用户访问。
或者也可能是防火墙的问题,我们检查防火墙和安全组,有没有放行端口。
sudo iptables -L -n # 查看规则
sudo ufw allow 21/tcp # 允许 FTP 控制端口
sudo ufw allow 30000:31000/tcp # 允许被动模式端口范围(vsftpd 默认)