Командой, которую вы хотите, является 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 и избегать внешнего воздействия на порт сервера. Это другая тема, возможно.