Как настроить x11vnc на только что установленном сервере Ubuntu без графического интерфейса?

0

Я установил сервер Ubuntu 13.04 на своем удаленном сервере, а затем приступил к использованию tasksel для установки Ubuntu-рабочего стола (что, по-моему, означает GNOME). все удаленно.

Теперь я вошел в систему и хочу запустить X и настроить VNC, но я не знаю как.

До этого момента я физически присутствовал и имел графический интерфейс (который начал X для меня).

Я попытался запустить 'startx' от имени пользователя root, вошел в систему от имени какого-либо пользователя и набрал 'x11vnc -display: 0', но безрезультатно.

Что мне здесь не хватает?

Лиор
источник

Ответы:

0

Командой, которую вы хотите, является vncserver . Это запустит сервер X11 / VNC для вас. Затем вы можете подключиться к серверу VNC с локального хоста, используя "vncviewer". Доступно несколько версий этих программ. Я использую vncserver из пакета injvncserver и vncviewer из пакета xtightvncviewer , который можно установить из командной строки с помощью apt-get.

Vncserver настраивается с помощью ~ / .vnc / xstartup. Каталог .vnc будет создан при первом запуске vncserver, и в него будет помещена копия xstartup по умолчанию. Это всего лишь сценарий оболочки, который может запускать любые X-клиенты, которые вы хотите запустить при запуске сервера.

Также при первом запуске vncserver вам будет предложено ввести пароль, который должен быть указан для подключения клиента к службе.

Если вы не укажете иное, и на хосте не будет запущен другой экземпляр vncserver, вероятно, служба запустится как X11: 1, а VNC будет прослушивать порт 5901. (По умолчанию номер порта VNC 5900 + номер дисплея.) Когда вы запускаете программу просмотра, вы должны указать имя хоста и номер дисплея как «vncviewer remotehost: 1».

Если вы подключаетесь через общедоступную сеть, настоятельно рекомендуется туннелировать протокол VNC через ssh и избегать внешнего воздействия на порт сервера. Это другая тема, возможно.

Вменяемая собака
источник