【发布时间】:2009-07-14 14:43:57
【问题描述】:
我正在尝试通过使用 PKA ssh 连接的 python 脚本启动 perfmon 和另一个具有 GUI 的程序。是否有可能做到这一点?如果是这样,谁能指出我正确的方向?
【问题讨论】:
-
GUI 在什么平台上?视窗? X 窗口?其他?
标签: python user-interface ssh perfmon
我正在尝试通过使用 PKA ssh 连接的 python 脚本启动 perfmon 和另一个具有 GUI 的程序。是否有可能做到这一点?如果是这样,谁能指出我正确的方向?
【问题讨论】:
标签: python user-interface ssh perfmon
我发现了一个名为 psexec 的程序,它可以在另一台 Windows 机器上远程打开一个程序。 http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx 您可以在此命令行程序中使用一些选项或标志来打开带有 GUI 的程序并在远程计算机上查看它。
【讨论】:
如果你的意思是this perfmon(在 Linux &c 下运行的那个 == 我相信有一个仅限 Windows 的 honomym 程序,其行为会非常不同),ssh -X 或 ssh -Y 让你打开一个 ssh 连接它通过隧道连接 X11 (GUI) 连接(当然,如果服务器和客户端都配置为允许这样做)。
Here 是关于如何以“旧方式”进行操作的大量细节(-p 等); here,-X 的解释和更安全的-Y 现代选项。只要应用程序在 Linux 机器上运行,您就可以在任何地方使用显示器(“X 服务器”),并通过适当的 ssh 隧道安全地连接它们。
如果您正在谈论的是 Windows(即在 Windows 机器上运行 perfmon 应用程序,无论您需要 GUI 的任何位置),我都不知道如何通过 ssh 建立 GUI (这可能是不可能的)。一种可能性是VNC(该协议有多种实现,包括商业和免费),但我对它的经验并不多。
【讨论】: