2009-07-14 6 views
0

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

+0

На какой платформе находится GUI? Окна? X-окно? Другие? –

ответ

0

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

1

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

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

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

+1

Возможно запустить X-сервер в Windows и использовать его для запуска приложений GUI с сервера Linux, на который вы вошли в SSH. Но наоборот? Я предполагаю, что невозможно: -/ –

+0

Справа @ Давид, вот что я имел в виду - позвольте мне изменить и уточнить! –