Просмотр уже запущенного приложения через ssh?

Просмотр уже запущенного приложения через ssh?

Итак, у меня Ktorrent все время запущен на моем удаленном хосте, и мне приходится время от времени менять некоторые настройки, которые нельзя изменить через веб-интерфейс. Поэтому мне было интересно, есть ли способ сделать так, чтобы графический интерфейс приложения отображался на моем локальном компьютере, чтобы я мог менять настройки. На обоих компьютерах установлена ​​одна и та же версия Ubuntu, и мне нужно, чтобы открывающееся окно было тем же экземпляром приложения, которое уже запущено на моем удаленном компьютере. Есть ли у кого-нибудь идеи, как все это сделать.

решение1

Существует много способов выполнить эту задачу, включая ForwardX11, xhost и freeNX.

На компьютере с Ubuntu, на котором запущен ktorrent, отредактируйте файл /etc/ssh/ssh_config и добавьте следующие строки:

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

Далее откройте /etc/ssh/sshd_config и убедитесь, что эта строка присутствует (если ее нет, добавьте/измените ее):

X11Forwarding yes

Перезапустите SSH-сервер и с клиентской машины выполните:ssh -X user_name@server-ip

После входа в систему запустите gnome-sessionили просто ktorrent.

Другие варианты SSH, которые могут подойти:

UltraVNCВ качестве альтернативы x11vncоба варианта предлагают «единое окно совместного использования».

x11vncможет использоваться с опцией -idили -sidдля совместного использования одного окна приложения. Чтобы узнать идентификатор приложения, выполните команду xwininfoна сервере и щелкните окно или используйте -id pickопцию, чтобы x11vnc запустил xwininfo удаленно.

http://www.karlrunge.com/x11vnc/x11vnc_opts.html#opt-id

http://forum.ultravnc.info/viewtopic.php?t=14780&sid=5e458a6faabff7ea00f050d88b0b69eb

решение2

Вы можете запустить приложение на другом X-сервере, например Xvnc. Затем вы можете подключиться к этому X-серверу через различные «Клиенты удаленного рабочего стола» с любого компьютера.

решение3

Хотя вопрос был в том, как отобразить запущенное приложение, в этом случае я бы посоветовал вам использовать какой-нибудь плагин для удаленного управления.

http://maketecheasier.com/remotely-control-ktorrent/2011/02/23

Связанный контент