У меня есть сервер и мой ноутбук. Я хочу иметь возможность запустить VNC-сервер на сервере, а затем подключиться с моего ноутбука. Оба работают под управлением 64-битного рабочего стола Ubuntu 11.10
На моем сервере я установил thinvncserver. Я установил его с паролем, нет просмотра только пароль. Я подключился к коробке и набрал
vncserver :42
Теперь на своем ноутбуке я установил gtkvncviewer и запустил его. Выскочила коробка. Я ввел picard: 42 (имя сервера в моем файле / etc / hosts) и пароль. Я пытался с и без пользователя. Он всегда немедленно отключается.
Кто-нибудь может указать, что я делаю не так? Это потому, что я не запускаю сеанс GUI в настоящее время на Пикарде? Если да, как я могу запустить сеанс Xwindows удаленно, чтобы соединиться с vncserver?
Какой уровень запуска по умолчанию? AFAIK это настроено в /etc/init/rc-sysinit.conf
. Установка DEFAULT_RUNLEVEL
в 2
должна заставить сервер запускать среду X. В качестве альтернативы вы можете использовать ssh для запуска полного сеанса gnome на сервере, отображая его на клиенте, используя ssh -X remote-user@server gnome-session
. Но это потребует некоторой полосы пропускания, поэтому может быть лучше запустить желаемое приложение напрямую.
РЕДАКТИРОВАТЬ: вот командная строка x11vnc, чтобы запустить сервер vnc и позволить удаленному пользователю войти в сеанс gnome:
sudo x11vnc -safer -localhost -once -nopw -auth /var/lib/gdm/:0.Xauth -display :0