2024-05-13 18:59:15 发布
网友
我正在用python编写一个脚本,其中一部分需要使用rdp连接到远程计算机。有没有脚本或api可以用来创建这个函数?另外,如果没有,是否有一种方法可以沿着python打包rdp应用程序,然后使用python脚本来运行它?任何帮助都将不胜感激。先谢谢你,奈特
如果需要交互式窗口,请使用“子进程”模块启动rdesktop.exe(或者别的什么)。在
如果您需要自动运行一些命令,那么最好忘记RDP,使用ssh(通过RSA或类似的方式进行无密码、无密码的身份验证)、psexec(请注意,有些防病毒程序可能不喜欢psexec,而不是因为它很糟糕,但因为它很少被恶意软件用于不良目的)或WinRM(这是您在PowerShell中使用的;它类似于ssh或psexec,只是它序列化发送方上的对象、传输并反序列化回接收方上的对象)。在
如果在3个选项中选择一个,我会选择ssh。Cygwin ssh工作正常,但是还有其他几种实现可用于Windows。在
高温
根据这个GitHub comment,您可以尝试在Python中通过ctypes使用libfreerdp。在
ctypes
libfreerdp
请参阅:FreeRDP library at GitHub,这是一个免费的远程桌面协议库和客户端。在
主页:www.freerdp.com
相关:Programmatically manipulating active RDP session。在
如果需要交互式窗口,请使用“子进程”模块启动rdesktop.exe(或者别的什么)。在
如果您需要自动运行一些命令,那么最好忘记RDP,使用ssh(通过RSA或类似的方式进行无密码、无密码的身份验证)、psexec(请注意,有些防病毒程序可能不喜欢psexec,而不是因为它很糟糕,但因为它很少被恶意软件用于不良目的)或WinRM(这是您在PowerShell中使用的;它类似于ssh或psexec,只是它序列化发送方上的对象、传输并反序列化回接收方上的对象)。在
如果在3个选项中选择一个,我会选择ssh。Cygwin ssh工作正常,但是还有其他几种实现可用于Windows。在
高温
根据这个GitHub comment,您可以尝试在Python中通过
ctypes
使用libfreerdp
。在请参阅:FreeRDP library at GitHub,这是一个免费的远程桌面协议库和客户端。在
主页:www.freerdp.com
相关:Programmatically manipulating active RDP session。在
相关问题 更多 >
编程相关推荐