Таким образом, у меня все время работает Ktorrent на моем удаленном хосте, и мне приходится время от времени менять некоторые настройки на нем, которые нельзя изменить через веб-интерфейс. Поэтому мне было интересно, есть ли способ показать приложения на моем локальном компьютере, чтобы я мог изменить настройки. На обоих компьютерах установлена одна и та же версия Ubuntu, и мне нужно, чтобы открывшееся окно было тем же экземпляром приложения, которое уже запущено на моем удаленном компьютере. У любого есть идеи о том, как сделать все это.
3 ответа
Есть много способов выполнить эту задачу, включая 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 -id pick
чтобы x11vnc запускал xwininfo удаленно.
http://www.karlrunge.com/x11vnc/x11vnc_opts.html#opt-id
http://forum.ultravnc.info/viewtopic.php?t=14780&sid=5e458a6faabff7ea00f050d88b0b69eb
Вы можете запустить приложение на другом X-сервере, таком как Xvnc
. Затем вы можете подключиться к этому X-серверу через различные "Клиенты удаленного рабочего стола" с любого компьютера.
Хотя вопрос был в том, как отобразить работающее приложение, в этом случае я бы предложил вам использовать какой-нибудь плагин для дистанционного управления.
http://maketecheasier.com/remotely-control-ktorrent/2011/02/23