使用 AWS 开发工具包将 PHP 连接到 Amazon EC2 的 FTP 登录示例


FTP Login Example PHP to Amazon EC2 using AWS SDK

我看过很多文章,但没有一篇文章能消除我的疑虑。我是亚马逊软件开发工具包的新手。我的要求是通过 php 连接到 AMAZON EC2 实例,开发工具包中有什么方法可以通过 ftp 连接吗?

开发工具包与通过 FTP 连接到您的实例无关。为此,您需要在实例上安装 FTP 服务器,为环境正确配置该服务器并使用标准 ftp 客户端。

就像datasage在他的回答中所说的那样,您需要在EC2实例上安装一些FTP服务器。例如,vsftpd是非常简单的ftp服务器软件来配置。

简而言之,您需要(取决于您在 EC2 实例上的 Linux 发行版...

  • sudo yum install vsftpd
  • 配置/etc/vsftpd.conf
  • 添加 FTP 用户/帐户
  • 确保从 EC2 控制台的安全设置中打开 TCP 端口 20、21(可能还有被动 FTP 的端口)

这个较老的问题中描述了一个很好的详细安装过程:https://stackoverflow.com/a/11404078/5526468