Python 用于控制多个远程主机的GUI(对模拟和真实硬件使用相同的GUI)

Python 用于控制多个远程主机的GUI(对模拟和真实硬件使用相同的GUI),python,ssh,virtualization,simulation,Python,Ssh,Virtualization,Simulation,我有一个基于python和gtk的GUI,我的程序使用子流程在同一台机器上管理varios应用程序,即一个按钮启动模拟主机,另一个按钮将其连接到交换机。。。现在我想把每个组件都放在一台独立的机器上(一些主机将用作软交换机,其他主机可能用作路由器…) 我可以通过套接字、xml、生成ssh子进程或使用telnet将GUI链接到机器,我还发现这可能比手工制作的ssh会话更干净 问:最简单、最可靠的技术是什么?我不介意在受控机器上安装任何客户端 基于类似经验的答案会很好,但任何建议都会很有帮助。 提前感

我有一个基于python和gtk的GUI,我的程序使用子流程在同一台机器上管理varios应用程序,即一个按钮启动模拟主机,另一个按钮将其连接到交换机。。。现在我想把每个组件都放在一台独立的机器上(一些主机将用作软交换机,其他主机可能用作路由器…)

我可以通过套接字、xml、生成ssh子进程或使用telnet将GUI链接到机器,我还发现这可能比手工制作的ssh会话更干净

问:最简单、最可靠的技术是什么?我不介意在受控机器上安装任何客户端

基于类似经验的答案会很好,但任何建议都会很有帮助。
提前感谢。

既然您已经有了在本地机器上生成进程的机制,听起来您唯一缺少的就是在远程机器上生成进程的方法。我会选择简单的ssh连接,因为它需要对您的基础结构和代码进行最少的更改。

因为您已经有了在本地机器上生成进程的机制,所以听起来您唯一缺少的是在远程机器上生成进程的方法。我会选择简单的ssh连接,因为它需要对基础结构和代码进行最少的更改。

我同意这似乎是最直接的解决方案,但是,它的级别太低,将来可能需要添加更复杂的交互,因此我想确定我从一开始就做了一个很好的选择。thanksI同意这似乎是最直接的解决方案,但是,它的级别太低了,将来我可能需要添加更复杂的交互,所以我想确保我从一开始就做了一个好的选择。谢谢