我有一个基于 python 和 gtk 的 GUI,我的程序使用子进程管理同一台机器中的各种应用程序,即一个按钮启动一个模拟主机,另一个按钮将其连接到一个交换机......现在我想要但每个单独机器中的组件(某些主机将用作软交换机,其他主机可能用作路由器...)
我可以通过套接字、xml、生成 ssh 子进程或使用 telnet 将 GUI 连接到机器,我还发现 fabric可能比手工制作的 ssh session 更干净。
问:最简单、最强大的技术是什么?我不介意在受控机器上安装任何客户端。
基于类似经验的答案会很好,但任何建议也会有所帮助。 提前致谢。
最佳答案
由于您已经拥有一种可以在本地计算机上生成进程的机制,因此听起来您唯一缺少的是在远程计算机上生成进程的方法。我会使用简单的 ssh 连接,因为它需要对基础设施和代码进行最少的更改。
关于python - 用于控制多个远程主机的 GUI(使用相同的 GUI 进行模拟和真实硬件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645841/