【问题标题】:How to transfer files from a local Ubuntu machine to a windows EC2 instance hosted in AWS? [closed]如何将文件从本地 Ubuntu 机器传输到 AWS 中托管的 Windows EC2 实例? [关闭]
【发布时间】:2022-01-28 11:37:55
【问题描述】:
我有一个在 AWS 中运行的 Windows 服务器。我想将一些文件从我的本地(Linux、Ubuntu)传输到该实例。但我找不到这样做的方法。尝试与 RDP 连接,但在这种情况下拖放不起作用。 Filezilla 也无法正常工作。所以最后我将文件上传到我的谷歌驱动器并尝试通过 Internet Explorer 访问 ec2 实例中的驱动器,但不幸的是,与谷歌浏览器的连接也没有更好的方法来完成这项任务?
【问题讨论】:
标签:
linux
windows
ubuntu
amazon-ec2
cloud
【解决方案1】:
在计算机之间移动文件的常用方法是将文件上传到 Amazon S3 存储桶。
然后,在目标计算机上,将文件从 S3 存储桶下载到本地磁盘。
这样,您无需运行任何服务器或打开任何额外的安全访问。
您可以使用AWS Command-Line Interface (CLI) 上传/下载到 S3。看看aws s3 cp 和aws s3 sync 命令。
【解决方案2】:
还有更多选择。
1。亚马逊 S3
正如另一位用户建议的那样,您可以使用 Amazon S3 使用 cli(或 Web 前端)从本地 linux 上传文件,然后在 windows vm 上,您可以从 S3 下载,一切都安全。
2。保管箱
如果您想拥有一种自动同步文件的方式,您可以使用 Dropbox(文件将自动同步)。也是一个安全的选择。
3。 FTP
你必须在 windows vm 上安装一个 FTP 服务器,然后在 linux 上你可以使用 Filezilla 来发送文件。
注意 FTP 不是一种安全的文件发送方式,反正我不会在 Windows 上使用它。 SFTP 是一种更安全的选择,但可能过于高级/复杂,对您的情况没有任何意义。