我目前正在使用带有 ubuntu 映像的 rackspace 云服务器,它们主要使用 fabric(一种基于 python 以通过 SSH 自动执行命令)进行配置。现在我也想开始在 Windows 上测试我的软件。我将如何着手引导 SSH 或类似的东西,以便我可以编写配置脚本?
我阅读了这个建议使用 ssh server 的问题。我将如何引导我的实例来安装它?
我目前正在使用带有 ubuntu 映像的 rackspace 云服务器,它们主要使用 fabric(一种基于 python 以通过 SSH 自动执行命令)进行配置。现在我也想开始在 Windows 上测试我的软件。我将如何着手引导 SSH 或类似的东西,以便我可以编写配置脚本?
我阅读了这个建议使用 ssh server 的问题。我将如何引导我的实例来安装它?
您只是想让 SSH 在 Windows 实例上运行吗?
如果是这样,您可以像安装任何软件一样简单地安装许多免费的 SSH 服务器,正如您链接到的那个问题中所建议的那样。我怀疑这可能会满足您的需求。
否则,另一个选择是 Cygwin。Cygwin 是一种“在 Windows 计算机上执行 Linux 操作”的流行方式。它有很多不同的工具/组件,但最相关的是,它有一个 SSH 组件可以加载到您的 Windows 操作系统之上。此外,它还会为您提供在 Windows 实例上运行和执行 Linux 脚本和命令所需的许多功能
http://www.cygwin.com/
http://www.noah.org/ssh/cygwin-sshd.html
您可以安装您选择的SSH 服务器,然后制作系统安装后的映像。然后在供应新实例时使用该图像。
或者您可以使用像Chef这样的配置管理工具来配置您的服务器。这种设置对于构建新系统和使用配方标准化其配置非常强大。