无法通过 Lightsail 上的 Filezilla 连接到 FTP

无法通过 Lightsail 上的 Filezilla 连接到 FTP

我在 Amazon Lightsail 上创建了一个 Debian 实例。除 FTP 外,一切正常。我在防火墙中添加了端口 21: 已添加 21 端口

接下来,我严格按照以下说明安装 proftpd:https://www.tecmint.com/install-proftpd-in-ubuntu-and-debian/

最后一步,我为 proftpd 用户添加了密码并重新启动了服务。然后在 Filezilla 中添加了 FTP 连接,数据如下: filezilla 数据

我收到以下错误:

错误数据

有人将 ftp 与 Lightsail 一起使用吗?

答案1

问题:

有人将 ftp 与 Lightsail 一起使用吗?

回答: 可能不会。

解释: FTP 是一种非常古老的协议,有一些缺点(使用随机端口、不加密……)。Lightsail 于 2016 年推出,当时大多数公司已经从 FTP 切换到 FTPS 或 SFTP。FTP 仍有用例,但我怀疑很多人会使用它与托管在 Lightsail 等服务上的服务器进行通信。


如果目标是更新 WordPress 插件,我建议使用wp-cli而不需要经历设置 FTP 服务器的麻烦。

答案2

如果你想将 Lightsail 连接到 Filezilla,请按照以下方法操作

  1. 下载 SSH 密钥 在此处输入图片描述
  2. 打开 filezilla,

    2.1 转至 编辑>设置>联系>安全FTP,然后点击添加密钥文件... 在此处输入图片描述

    2.2 然后,按Ctrl+S打开站点管理器,在常规选项卡

     Protocol : SFTP - SSH File Transfer Protocol 
     Host : your_lightsail_static_ip
     Logon Type : Interactive
     User : light_sail_provided_user_name
    

在此处输入图片描述 就这样完成了。

相关内容