Amazon web services 我们可以在AWS中SSH到Windows EC2实例吗?
我是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提供了一个名为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
AmazonSroleforInstanceQuickSetup
的角色。您可以使用相同的策略,也可以使用此角色中的策略
要连接:选择实例,然后在“连接”选项中选择“会话管理器”PuTTy不是Windows机器通常使用的工具。虽然我确信可以为Windows机器设置SSH访问,但下面的方法更典型,也更容易设置 如果您有一个与EC2实例关联的密钥对,您可以使用AWS控制台向您显示使用Windows Remote Desktop访问您的计算机所需的用户名和密码,方法是向计算机提供pem文件。这还需要您在安全组中启用入站RDP访问(与SSH不同的端口) 如果您只想访问PowerShell,并且正在使用已安装SSM代理的实例(例如Amazon Linux AMIs)和具有所需SSM权限的角色,则可以使用会话管理器进行连接。这不需要密钥对或直接网络访问您的机器,因此这是一种更安全的方法,但需要更多的设置 这两种技术将在下面的参考文献中详细描述 参考资料:
- 打开AmazonEC2控制台,然后选择Instances
- 选中该实例的复选框,然后展开“操作”下拉列表。如果您使用的是旧控制台,请选择获取Windows密码。如果您使用的是新控制台,请选择安全性,然后选择获取Windows密码。 注意:在首次启动新实例后,此选项可能需要几分钟的时间
- 选择浏览,选择密钥对文件,然后选择打开 -或-
- 将密钥对的内容粘贴到文本框中。 选择解密密码
- 导航到下载目录并打开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实例