python中有没有一种方法可以将RDP转换到windows ec2实例中?

python中有没有一种方法可以将RDP转换到windows ec2实例中?,python,python-3.x,amazon-ec2,boto3,boto,Python,Python 3.x,Amazon Ec2,Boto3,Boto,就像我们有python库BOTO3一样,我们可以使用它来ssh到基于linux的ec2实例中,但是看起来相同的脚本不适用于基于windows的ec2实例。在这个问题中,我使用python脚本连接到我的windows。但我得到了以下错误: [WinError 10060]由于连接方在一段时间后没有正确响应,连接尝试失败,或者由于连接主机没有响应,建立的连接失败 我的所有安全组规则都符合,我在“传入”选项卡中打开了RDP端口。仍然得到这个错误。 python中有没有一种方法可以将RDP转换到wind

就像我们有python库BOTO3一样,我们可以使用它来ssh到基于linux的ec2实例中,但是看起来相同的脚本不适用于基于windows的ec2实例。在这个问题中,我使用python脚本连接到我的windows。但我得到了以下错误:

[WinError 10060]由于连接方在一段时间后没有正确响应,连接尝试失败,或者由于连接主机没有响应,建立的连接失败

我的所有安全组规则都符合,我在“传入”选项卡中打开了RDP端口。仍然得到这个错误。
python中有没有一种方法可以将RDP转换到windows ec2实例中?或者任何其他编程语言?

来总结我们在评论中讨论的内容

您的目标是对来自EC2 windows实例的数据库运行SQL脚本,并且希望通过Python触发该脚本

您建议的使用RDP的解决方案是有问题的,因为与SSH相比,RDP是GUI驱动的协议,它本质上会向您发送像素的颜色值,这很难与之交互。与SSH连接等效的是或多或少的PowerShell远程处理,这需要您打开一个可以从python脚本访问的端口


不需要从外部访问服务器的解决方案是使用Systems Manager自动化。您可以创建一个自动化文档来运行一个示例,并通过API()触发它。

您实际想要实现的是什么?也许您正在寻找Powershell Remote…@maurice我正在寻找在我的windows bases ec2实例上执行一些sql脚本,目前我们将RDP导入jumphost,然后打开SSMS工具,然后连接到所需的DB并执行脚本。我想实现自动化,因为我希望通过脚本建立RDP conn,然后执行这些sql查询。RDP是基于GUI的解决方案,而SSH是基于CLI的解决方案。基于GUI的解决方案更难实现自动化,而且更难以健壮的方式实现自动化。根据其通用性,您可以创建Systems Manager自动化文档并通过AWS API执行该文档,这样您就不必打开外部端口。另一个解决方案是使用Powershell远程处理,它允许您使用Powershell创建类似于shell的会话。这确实是非常通用的。看来系统管理器是我需要的解决方法。Powershell也是一个选项,但我没有管理员访问权限。必须探索aws系统管理器。谢谢你,莫里斯