Возможный дубликат:
Автоматически запустите сервер VNC на запуске
У меня есть сервер Linux дома, и по умолчанию никто не зарегистрирован к тому полю.
Я хотел бы установить соединение удаленного рабочего стола с ним с VNC, но это перестало работать, если я не вхожу в систему сначала физически.
Для меня странно, что Средство просмотра VNC даже не просит учетные данные, это просто отображается, "соединение отказалось" от сообщения об ошибке.
Что лучший способ состоит в том, чтобы сделать это? Я запускаю Ubuntu 10.04 на сервере.
Я полагаю, что vnc не является тем же как удаленным рабочим столом окон - это для демонстрации экрана поэтому, если Вы не будете зарегистрированы, то vnc услуга не будет работать.
Решения состояли бы в том, чтобы установить Ваш домашний сервер, чтобы войти в систему автоматически или выполнить xserver на Вашем удаленном компьютере и подключении с помощью ssh/putty. Я раньше использовал cygwin и всегда подключаемый к моему полю человечности с ssh-X, но просто испытал xming и впечатлен. После полной установки при выполнении xlaunch, набор, чтобы выполнить полный экран и выполнить сессию гнома, удаленно соединяющуюся со шпаклевкой - это точно так же, как удаленный рабочий стол и кажется более быстрым, чем vnc на моей LAN.
VNC и удаленный рабочий стол воздействуют на различные принципы. Основная операционная модель для удаленного рабочего стола - то, что он предоставляет Вам доступ к фактическому, физическому дисплею удаленной машины; это не дает Вам удаленное соединение независимо от машины того, что делает локальный пользователь. Основная операционная модель для VNC - то, что он обеспечивает виртуальный дисплей, с которым можно соединиться удаленно; VNC работает независимо от того, что может делать локальный пользователь.
Если Вы хотите запустить графические приложения на своей машине Linux и сделать, чтобы они отобразились на Вашей локальной машине, VNC не является первым инструментом, который приходит на ум. Unix способ сделать это должен использовать ssh -X
соединяться с удаленной машиной; затем удаленный X приложений отображены на локальном X дисплеев. Это действительно требует, чтобы у Вас был X-сервер локально; для Windows это требует, чтобы еще одна программа была установлена и настроена.
Если Вы хотите смочь запустить графическое приложение на машине Linux, и соединиться с ним откуда-либо в мире, выполнить сервер VNC (vncserver
команда). Это создает виртуальный дисплей, с которым можно соединиться отовсюду (запрещающий брандмауэры). Выполните клиент VNC для наблюдения то, что отображено на том виртуальном дисплее.
Если Вы хотите иметь прямой доступ к X-серверу, который отображается на мониторе машины Linux, выезде x2vnc
.