我正在尝试通过使用 PKA ssh 连接的 python 脚本启动 perfmon 和另一个具有 GUI 的程序。是否有可能做到这一点?如果是这样,有人能指出我正确的方向吗?
2 回答
我发现了一个名为 psexec 的程序,它可以在另一台 Windows 机器上远程打开一个程序。http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx 您可以在此命令行程序中使用一些选项或标志来打开带有 GUI 的程序并在远程计算机上查看它。
如果您的意思是这个perfmon(在 Linux &c == 下运行的那个,我相信有一个仅限 Windows 的 honomym 程序,其行为会非常不同),ssh -X
或者ssh -Y
让您打开一个 ssh 连接,它通过隧道连接 X11(GUI)连接(如果服务器当然,客户端都配置为允许这样做)。
以下是有关如何以“旧方式”(使用-p
等)进行操作的大量详细信息;在这里,解释-X
和更安全的-Y
现代选项。只要应用程序在 Linux 机器上运行,您就可以在任何地方使用显示器(“X 服务器”),并通过适当的 ssh 隧道安全地连接它们。
如果您正在谈论的是 Windows(即在 Windows 机器上运行perfmon 应用程序,无论您想要 GUI 的位置在哪里),我不知道如何通过 ssh 隧道化 GUI(这可能是不可能的)。一种可能性是VNC(该协议有多种实现,包括商业的和免费的),但我对它并不是很有经验。