Не удается открыть удаленный рабочий стол в окне x11 через ssh - PullRequest
0 голосов
/ 06 сентября 2011

У меня проблемы с получением окна x11 рабочего стола удаленного компьютера.

Я подключен к VPN в локальной сети и могу войти в нужный компьютер через командную строку, используя:

ssh -X computer_name -l login_name

Я думал, что -X вызовет появление рабочего стола удаленного компьютера в x11, и хотя x11 запущен на моем Mac, я не получил окно x11 рабочего стола компьютеров.

Я могу заставить такие вещи, как emacs, запускаться и появляться в новых окнах x11, но я хочу, чтобы весь рабочий стол работал.

Я использую Mac OS 10.7, а на удаленном компьютере - Linux.

Любая помощь будет оценена.

Ответы [ 4 ]

4 голосов
/ 07 сентября 2011

Разобрался.

после команды

ssh -X computer_name -l login_name

Мне пришлось запустить сеанс gnome

gnome-session >&/dev/null &

, это дало мне рабочий стол linux в окне x11.

3 голосов
/ 06 сентября 2011

ssh -X (или -Y) только туннели подключение к локальному X-серверу для приложений, запущенных на удаленном компьютере из сеанса SSH.Он не может ничего сделать со средой рабочего стола, работающей на собственном X-сервере удаленного компьютера.

Возможно, вы ищете что-то вроде VNC , а не пересылку X11.

0 голосов
/ 07 сентября 2011

Если вы хотите, чтобы ваш удаленный рабочий стол Linux отображался в окне вашего Mac, вы должны использовать его на своем Mac (при условии, что VPN уже настроена и работает, у вас есть доступ к вашему серверу Linux, и на нем настроен XDMCP):

$ Xephyr -query <linux-ip-or-name> :1
0 голосов
/ 06 сентября 2011

X-Window позволяет вам запускать программы удаленно, и их окна появляются локально на вашем компьютере. Как вы заявили, вы смогли заставить это работать должным образом. Если вы хотите увидеть весь рабочий стол Linux на вашем Mac, вам нужно использовать такую ​​программу, как VNC.

Вам нужно будет запустить vncserver на вашем компьютере с Linux, затем вы можете использовать любой из множества клиентов VNC на вашем Mac, чтобы увидеть весь рабочий стол Linux. Например, Цыпленок ВНК .

...