从 Windows 部署到 aws 上的 ubuntu 实例
Posted
技术标签:
【中文标题】从 Windows 部署到 aws 上的 ubuntu 实例【英文标题】:deploying to ubuntu instance on aws from windows 【发布时间】:2021-10-14 05:22:59 【问题描述】:我想从 Windows 操作系统将 python 项目部署到 aws 上的 ubuntu 实例,但我遇到的所有教程都使用 ubuntu 或 mac 作为他们的开发/本地机器。
Windows 的部署是否相同,即在创建实例之后,我将从本地 Windows 系统执行的所有操作都将在 ubuntu 实例中运行?
是否有任何教程可以帮助我实现目标?
请注意,我是直接在没有 git 的情况下进行部署的。 任何帮助将不胜感激
【问题讨论】:
【参考方案1】:要将文件传输到 ubuntu 实例,您可以使用 SSH,您可以从 Windows 下载 SSH 客户端,例如 Mobaxterm (https://mobaxterm.mobatek.net/)!或下载适用于 Linux 的 Windows 子系统 (https://docs.microsoft.com/en-us/windows/wsl/install-win10)!然后使用SCP复制文件(https://www.computerhope.com/unix/scp.htm)!。这两个选项都要求您拥有实例的 .pem 安全文件
【讨论】:
谢谢,我会尝试并告诉你 Powershell 也可以运行相同的 linux 命令【参考方案2】:您最好的选择是安装 WSL(适用于 Linux 的 Windows 子系统)并使用它来运行 bash 命令。这将使您的生活变得更加轻松,因为您无需查找特定于 Windows 的教程,并且您现在可以按照 Ubuntu/Linux 教程进行操作。
什么是 WSL?它本质上是一个内置在 Windows 中的 Linux VM。它将为您提供一个运行 Ubuntu 或几乎任何您想要的其他 Linux 发行版的终端。
How to install WSL
【讨论】:
以上是关于从 Windows 部署到 aws 上的 ubuntu 实例的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从本地 SQL Server 推送到 AWS 上的 Tableau Server