帮助

宝塔面板创建 FTP 帐号连接失败的解决方法

2024-10-25 11:32 建站教程
当前,搭建外贸独立站的用户越来越倾向于选择独立云服务器,并且不少用户会安装类似宝塔面板的管理工具,以方便服务器的维护管理。然而,在宝塔面板中创建 FTP 帐号后,使用 FileZilla、CuteFtp 等 FTP 软件却无法连接,出现诸如“服务器回应不可路由的地址。使用服务器地址代替。”或者“错误: 读取目录列表失败”的错误信息。下面为你介绍相应的解决方法,以便进行排查处理。


一、排查宝塔面板中的 FTP 服务是否启动

image.png

在宝塔面板的【软件商店】切换至【已安装】软件列表,找到其中的 Pure-FTPd,点开右侧对应的设置项,检查该服务器软件的 FTP 服务器软件的当前状态是否为开启状态。若 Pure-FTPd 可以升级,建议升级到最新版本。


二、检查服务器(防火墙)端口设置


服务器(防火墙)端口是否放行以及配置是否正确,是决定 FTP 是否能够连接至服务器的关键因素。


(一)宝塔面板端口设置


  1. 在宝塔面板的【安全】中的系统防火墙,检查是否添加了 21 端口(FTP 协议默认端口),如果使用 sftp,则还需要添加 22 端口。
  2. 检查 FTP 被动模式端口范围(39000 - 40000)是否添加。


(二)云服务器端口设置


如果使用的是腾讯云或阿里云的云服务器,还需要检查对应服务器端的安全组中的端口是否也进行了相应的放行设置。


三、检查 FTP 用户名和密码


确保使用正确的 FTP 用户名和密码进行连接。可以在宝塔面板的 FTP 管理页面查看当前 FTP 账户的用户名和密码,并确保输入的信息无误。


四、检查被动模式(PASV)设置


FTP 服务器默认处于主动模式,但有时 FTP 客户端可能需要切换为被动模式。以 FileZilla 软件为例,在其站点管理器中切换至传输设置,把里面的传输模式设置为被动。


实际上,使用 FTP 软件连接服务器出现类似错误信息,主要问题在于端口是否放行,因此建议重点排查宝塔面板和服务器端防火墙的端口设置。



工作日 8:30-12:00 14:30-18:00
周六及部分节假日提供值班服务

联系我们
QQ在线咨询