如果我们的服务器是自己使用的,可以直接使用SFTP登录管理总权限或授权连接的密钥,但是有些网友一开始可能习惯使用虚拟主机,所以对FTP账号有感觉登录,所以在使用服务器后,内置的 LNMP 密钥包或 宝塔 面板使用 FTP 帐户登录各个网站。这种管理方式是没有问题的,但有时文件授权问题程序无法安装或由于端口问题无法连接FTP。
使用宝塔面板时,FTP账号是在宝塔后台创建的,但是本地登录FTP软件时无法连接。问题是什么?在这篇文章中,我将对这个问题做一个简单的分析,以及对之前类似网友FTP无法连接的问题进行简单的梳理。
1、是否安装了FTP环境
现在我们要使用 FTP 管理每个站点,我们需要检查是否安装了 Pure-Ftpd 之类的软件。因为第一次登录宝塔面板时部署了LAMP或LNMP,所以我们需要检查是否安装了Pure-Ftpd。如果我们没有安装它,我们可以直接去软件商店安装它。
这里我们安装它,然后去账号创建一个FTP账号。
2、检查端口是否允许
这个学生的问题在于他使用的阿里云服务器。默认情况下,该服务器需要对安全组进行授权(阿里云服务器上快速设置安全组和端口释放的步骤)。他在授权安全组时没有检查21端口。虽然宝塔面板自动给服务器授权21端口,但是阿里云安全组没有授权,所以给他重新授权21端口后出现这个问题。已解决。
就像我们在发布时添加常规端口一样,可以添加常规端口。
3、主动和被动模式问题
有时我们知道账号是正确的,授权端口也没有问题,但是过一会就无法连接或断开连接。所以我将在 FTP 客户端工具中检查被动模式。
基本上这几个问题就可以解决FTP账号无法连接的问题了。如果我们的服务器是自己管理的,建议使用SFTP直接连接,这样权限比较开放,当然需要我们自己管理文件,不要篡改服务器中的文件。