1

Я ищу это (с помощью Ubuntu Desktop 12.04 и Ubuntu Server 12.04):

  • Мне нужна 1 машина (A) с непрерывной открытой сессией, потому что в ней есть несколько программ, которые мне нужно постоянно запускать.

  • Мне нужно получить удаленный доступ к этой машине (A) с другой машины (B).

  • Я не могу работать только с командами командной строки, потому что многие программы, работающие на А, имеют графические интерфейсы, и мне нужно их увидеть, чтобы понять результаты, знать, что делать и т.д.

  • Я не хочу, чтобы машина A отображала что-либо, кроме пустого приглашения или экрана входа в систему.

До сих пор я использовал openssh-server и client, vnc4server на машине A и Reminna в качестве клиента на машине B.

Все работает отлично, но мне нужно, чтобы сессия не отображалась на экране сервера, или как-то скрыть

Является ли это возможным?

Пожалуйста, извините за мой английский; это не мой родной язык.

Редакция:

Я выполнил шаги, показанные на http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

До сих пор я запускаю gnome-session, но она просто пересекается с моим локальным и рабочим столом gnome; не появляется внутри окна-контейнера.

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

Я обещаю опубликовать решение, когда получу его, но в то же время любая помощь более чем приветствуется :)

2 ответа2

0

Как насчет запуска нового второго сеанса X и доступа к этому сеансу X с помощью программного обеспечения удаленного рабочего стола, такого как VNC или TeamViewer? Новый сеанс X не будет отображаться на мониторе компьютера.

Следующее цитируется из " Как начать второй сеанс X?«:

$ startx -- :1

Обратите внимание, что вы должны быть в текстовой консоли. Если вы делаете это из сеанса X, вы не можете быть авторизованы. Сначала нажмите Ctrl+Alt+F1, чтобы перейти к текстовой консоли и войдите в нее.

Нажмите Ctrl+Alt+F7 и Ctrl+Alt+F8 для переключения между сеансами X (номера клавиш F могут различаться в зависимости от вашего распределения).

Если вы хотите больше контроля, вы можете добавить больше параметров в команду, например, так:

$ startx gnome-session -- :1 vt8

Это запустит gnome-session на дисплее:1 и запустит его на виртуальной консоли 8 (Ctrl+Alt+F8).

Теперь вы сможете запустить сервер удаленного рабочего стола в новом сеансе X, например:

DISPLAY=:1 teamviewer

В случае TeamViewer вам может понадобиться получить доступ к физическому компьютеру, ввести новый сеанс X (Ctrl+Alt+F8) и настроить сервер удаленного рабочего стола. Вероятно, это не так с VNC, но у меня действительно нет никакого опыта с этим. Если вы действительно хотите использовать TeamViewer или SplashTop, вам, возможно, придется сначала настроить и подключиться через VNC, а затем настроить другое программное обеспечение сервера удаленного рабочего стола через их графический интерфейс.

0

Вы, вероятно, ищете пересылку X11:http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .