【问题标题】:What tools do you use to upload files to amazon ec2 Linux instances?您使用哪些工具将文件上传到 amazon ec2 Linux 实例?
【发布时间】:2009-12-04 09:30:19
【问题描述】:

我正在使用捆绑了 LAMP 堆栈的标准 Fedora AMI,我想从我的 Windows 桌面将文件上传到服务器。

对此的“正常”方法是什么?我无论如何都不是 UNIX 管理员,尽管我对 FTP 和 BASH shell 的基础知识非常熟悉。

据我所见,远程虚拟机上默认没有安装 FTP 服务器,由于防火墙限制,我无法在终端打开一个。我查看了 WinSCP,但在深入安装和配置之前,我想知道这样做的预期方法是什么。在任何情况下,我都看不到 WinSCP 或任何其他基于 FTP 的工具在没有目标机器侦听的情况下如何工作,这意味着类似于 FTP 服务器。

有没有类似于 Windows 远程桌面连接的东西?

我可以从 EC2 中挂载一个 S3 弹性存储卷,但要破解我只想将 100k 文件复制到服务器的小问题有点像大锤。

这与让我的 Web 应用程序在虚拟服务器上运行以在本地保存文件是不同的问题,这也是其他类似的 SO 问题似乎在问的问题。

欢迎任何想法。

【问题讨论】:

    标签: ftp amazon-ec2 fedora


    【解决方案1】:

    我使用putty的psftp,它使用ssh。如果你可以 ssh 进入盒子,那么 psftp 应该可以工作。

    http://www.chiark.greenend.org.uk/~sgtatham/putty/

    您首先需要使用 puttygen 将您的 pem 私钥转换为 ppk,以便 psftp 使用密钥文件进行身份验证,因为据我所知,它只使用 ppk 格式而不是 pem 格式。

    【讨论】:

    • 谢谢,我有腻子工具,正在学习如何建立 ssh 连接。由于 IP 地址弹性,所以会出现问题。
    【解决方案2】:

    使用 WinSCP,您做出了正确的选择。 SCP 基于 SSH,而不是 FTP,并且 SSH 和 SCP 是 Linux 服务器上的标准配置。因此,WinSCP 需要一些配置,它是最简单的。您的替代方案是安装和维护 FTP 服务器 - 那里还有更多工作!有远程桌面的等价物,但设置起来要复杂得多。

    如果你在用你的密钥配置你的 SCP 程序时遇到了问题,但你有能力“壳”进去,你可以在服务器上创建一个新的 linux 用户并使用密码,然后你可以使用该密码而不是WinSCP中的键更容易。

    【讨论】:

      【解决方案3】:

      “无论如何,我看不到 WinSCP 或任何其他基于 FTP 的工具...”

      SCP(以及 SFTP,就此而言)是与 FTP 完全不同的协议。数据通过 SSH 通道传输。如果您可以通过 SSH 访问您的虚拟机,那么 SCP/SFTP 应该可以工作。

      【讨论】:

        【解决方案4】:

        如果您更喜欢图形工具,请查看S3Fox Firefox plugin(我的选择),或仔细阅读此list of standalone graphical S3 browsers

        【讨论】:

        • 我喜欢 Firefox 插件,但我希望不必拥有 S3 实例就可以离开。您是否使用 S3 将代码部署到服务器或存储数据?我理解它作为后者的用途,但没有看到它用于前者。
        • 我误解了你的问题——你说得对,S3 主要用于数据存储。正如您在 Windows 上一样,我建议您使用 WinSCP 进行文件传输;设置只需不到 5 分钟,您不需要在 EC2 服务器上进行任何额外设置,因为 SCP 使用服务器上已启用的 SSH 协议。您需要做的就是告诉 WinSCP 您用于访问 EC2 实例的密钥对文件的位置。
        【解决方案5】:

        对于 S3,我使用 Cyber​​duck(在 Mac 上)和 S3Fox。对于大量上传(在脚本中),我使用 s3sync。我使用 ElasticFox 和 Amazon 的原始 ec2 工具管理 EC2 实例。

        【讨论】:

          猜你喜欢
          • 2016-10-17
          • 2020-06-20
          • 2012-07-08
          • 2010-10-16
          • 1970-01-01
          • 2017-09-29
          • 1970-01-01
          • 2013-10-24
          • 1970-01-01
          相关资源
          最近更新 更多