Запуск программ с графическим интерфейсом через удаленное соединение - PullRequest
0 голосов
/ 14 июля 2009

Я пытаюсь запустить perfmon и другую программу с графическим интерфейсом через скрипт на python, который использует соединение PKA ssh. Можно ли сделать это? Если так, то может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

1 голос
/ 14 июля 2009

Если вы имеете в виду этот perfmon (тот, который работает под Linux & c == Я считаю, что есть программа honomym, которая предназначена только для Windows и будет вести себя совсем по-другому), ssh -X или ssh -Y позволят вам откройте ssh-соединение, которое туннелирует соединение X11 (GUI) (если сервер и клиент, разумеется, настроены на это).

Здесь - подробные сведения о том, как сделать это «по-старому» (с -p и т. Д.); здесь , объяснение -X и более безопасные -Y современные опции. Пока приложение работает на компьютере с Linux, вы можете иметь дисплей («X-сервер») практически где угодно, с надлежащим туннелем ssh, надежно соединяющим их.

Если вы говорите о Windows (т. Е. О запуске приложения perfmon на коробке Windows, где бы вы ни хотели использовать GUI), я не знаю, как туннелировать GUI через ssh ( это может быть невозможно). Одна возможность - VNC (есть несколько реализаций протокола, как коммерческих, так и бесплатных), но я не так уж и опытен с ним.

0 голосов
/ 29 июля 2009

Я нашел программу с именем psexec, которая будет открывать программу удаленно на другом компьютере с Windows. http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx Есть опции или флаги, которые вы можете использовать с этой программой командной строки, чтобы открыть программу с графическим интерфейсом и просмотреть ее на удаленном компьютере.

...