3

我正在尝试通过使用 PKA ssh 连接的 python 脚本启动 perfmon 和另一个具有 GUI 的程序。是否有可能做到这一点?如果是这样,有人能指出我正确的方向吗?

4

2 回答 2

6

我发现了一个名为 psexec 的程序,它可以在另一台 Windows 机器上远程打开一个程序。http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx 您可以在此命令行程序中使用一些选项或标志来打开带有 GUI 的程序并在远程计算机上查看它。

于 2009-07-28T21:12:38.687 回答
2

如果您的意思是这个perfmon(在 Linux &c == 下运行的那个,我相信有一个仅限 Windows 的 honomym 程序,其行为会非常不同),ssh -X或者ssh -Y让您打开一个 ssh 连接,它通过隧道连接 X​​11(GUI)连接(如果服务器当然,客户端都配置为允许这样做)。

以下是有关如何以“旧方式”(使用-p等)进行操作的大量详细信息;在这里,解释-X和更安全的-Y现代选项。只要应用程序在 Linux 机器上运行,您就可以在任何地方使用显示器(“X 服务器”),并通过适当的 ssh 隧道安全地连接它们。

如果您正在谈论的是 Windows(即在 Windows 机器上运行perfmon 应用程序,无论您想要 GUI 的位置在哪里),我不知道如何通过 ssh 隧道化 GUI(这可能是不可能的)。一种可能性是VNC(该协议有多种实现,包括商业的和免费的),但我对它并不是很有经验。

于 2009-07-14T14:48:59.230 回答