python中有没有办法将RDP导入windows ec2实例?

卡夏普·夏尔马

就像我们有 python 库 BOTO3,我们可以用它 ssh 到基于 linux 的 ec2 实例,但看起来相同的脚本不适用于基于 windows 的 ec2 实例。我在这个问题中使用了 python 脚本连接到我的 Windows How to SSH and run commands in EC2 using boto3? . 但我收到以下错误:

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

我的所有安全组规则都符合要求,我在传入选项卡中打开了 RDP 端口。仍然收到此错误。python中有没有办法将RDP转换为windows ec2实例?或者任何其他编程语言?

莫里斯

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

您的目标是针对 EC2 Windows 实例中的数据库运行 SQL 脚本,并且您希望通过 Python 触发它。

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章