Amazon web services 我们可以在AWS中SSH到Windows EC2实例吗?

Amazon web services 我们可以在AWS中SSH到Windows EC2实例吗?,amazon-web-services,amazon-ec2,ssh,Amazon Web Services,Amazon Ec2,Ssh,我是AWS新手,我创建了一个新的Windows EC2实例。我看到了通过SSH连接到不同实例的方法,比如AmazonLinux、Ubuntu和PuTTY。但不适用于Windows实例。我们不能使用PuTTY连接到Windows实例吗?任何帮助都将不胜感激。谢谢。您可以通过AWS会话管理器连接到Windows EC2。它允许您从基于浏览器的shell管理实例。与SSH一样,您可以从SSM提供的shell管理EC2。您可以从控制台执行powershell命令 要使用SSM,首先需要在实例中安装SSM

我是AWS新手,我创建了一个新的Windows EC2实例。我看到了通过SSH连接到不同实例的方法,比如AmazonLinux、Ubuntu和PuTTY。但不适用于Windows实例。我们不能使用PuTTY连接到Windows实例吗?任何帮助都将不胜感激。谢谢。

您可以通过AWS会话管理器连接到Windows EC2。它允许您从基于浏览器的shell管理实例。与SSH一样,您可以从SSM提供的shell管理EC2。您可以从控制台执行powershell命令

要使用SSM,首先需要在实例中安装SSM代理,并在IAM角色中向EC2授予所需的SSM策略

我相信SSM代理默认安装在Windows EC2实例中。AWS还为EC2提供了一个名为
AmazonSroleforInstanceQuickSetup
的角色。您可以使用相同的策略,也可以使用此角色中的策略


要连接:选择实例,然后在“连接”选项中选择“会话管理器”

PuTTy不是Windows机器通常使用的工具。虽然我确信可以为Windows机器设置SSH访问,但下面的方法更典型,也更容易设置

如果您有一个与EC2实例关联的密钥对,您可以使用AWS控制台向您显示使用Windows Remote Desktop访问您的计算机所需的用户名和密码,方法是向计算机提供pem文件。这还需要您在安全组中启用入站RDP访问(与SSH不同的端口)

如果您只想访问PowerShell,并且正在使用已安装SSM代理的实例(例如Amazon Linux AMIs)和具有所需SSM权限的角色,则可以使用会话管理器进行连接。这不需要密钥对或直接网络访问您的机器,因此这是一种更安全的方法,但需要更多的设置

这两种技术将在下面的参考文献中详细描述

参考资料:

您可以在AWS上创建和实例。你可以用

假设您想要SSH到Windows实例中,那么您必须安装。仍然需要访问Windows实例

AWS提供了几种访问Windows实例的方法,其中之一是AWS Systems Manager会话管理器(SSM)。您需要通过SSM启用RDP。你可以通过这个找到如何做到这一点。或者,配置为针对实例运行powershell命令注意该实例必须具有对SSM具有IAM访问权限的角色。如果实例位于专用VPC中,则需要通过访问SSM

如果实例位于公共子网中,并且具有公共IP地址,则可以使用RDP轻松连接到Windows实例注意与运行Linux的EC2实例一样,安全组必须允许访问。在这种情况下,它必须连接到RDP(3389)而不是SSH(端口22)。你可以阅读更多关于

创建Windows EC2实例时,要求您创建密钥。假设您使用的是AWS,则可以使用此密钥获取Windows密码

访问您的密码

遵循以下步骤(从文档中):

  • 打开AmazonEC2控制台,然后选择Instances

  • 选中该实例的复选框,然后展开“操作”下拉列表。如果您使用的是旧控制台,请选择获取Windows密码。如果您使用的是新控制台,请选择安全性,然后选择获取Windows密码。 注意:在首次启动新实例后,此选项可能需要几分钟的时间

  • 选择浏览,选择密钥对文件,然后选择打开

    -或-

  • 将密钥对的内容粘贴到文本框中。 选择解密密码

连接到实例

在密码屏幕上,选择下载远程桌面文件。浏览器会提示您打开或保存RDP快捷方式文件。选择保存文件的选项。下载完文件后,选择“取消”返回到“实例”页面

  • 导航到下载目录并打开RDP快捷方式文件

  • 您可能会收到远程连接的发布者未知的警告。选择“连接”以继续连接到实例

  • 默认情况下选择管理员帐户。复制并粘贴以前保存的密码

  • 您还可以使用访问运行Windows的EC2实例,这对于调试启动问题非常有用

  • 由于自签名证书的性质,您可能会收到一条警告,指出无法对安全证书进行身份验证。使用以下步骤验证远程计算机的身份,或者如果信任证书,只需选择“是”(Windows)或“继续”(Mac OS X)


有关如何连接的更多详细信息,请访问此链接。

我们可以在AWS中通过SSH连接到Windows EC2实例吗?-没有

Windows EC2您可以使用RDP(远程桌面)进行连接。您可以通过选择instance->connect->rdp,从AWS控制台下载.rdp文件


SSH连接适用于基于Linux的EC2计算机。

是的,如果您在Windows实例上安装并正确配置了SSH服务器,添加了相关的SSH公钥,并正确配置了相关防火墙(AWS安全组和Windows防火墙)。但是,通常情况下,您会使用远程桌面(RDP)连接到Windows EC2实例