Как установить сервер VNC?

42

Я хочу установить некоторый VNC-сервер на моем ubuntu 12.04. какой из них лучше / рекомендуется? как его настроить?

все, что я хочу, - это подключить мой настольный компьютер через мой ноутбук. я хочу что-то простое, как соединение с протоколом RDP между компьютерами Windows.

    
задан idgar 27.07.2012 в 17:13
источник

5 ответов

33

Чтобы установить VNC, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo apt-get update

Это обновляет список пакетов для apt.

Затем вам нужно будет установить компоненты Gnome с помощью Software Center:

Или используя терминал:

sudo apt-get install gnome-core

Чтобы установить сервер VNC с помощью Software Center:

Или используя терминал:

sudo apt-get install vnc4server

Для получения дополнительной информации просто взгляните на Завершить установку VNC-сервера .

    
ответ дан Mitch 27.07.2012 в 17:29
24

Другой вариант, если вы используете клиент Microsoft Remote Desktop Connection:

sudo apt-get install xrdp

Вот и все! Теперь вы можете подключиться к ноутбуку Windows или Mac с помощью клиента Microsoft Remote Desktop Connection. Я был действительно удивлен, насколько это было просто.

    
ответ дан wisbucky 12.06.2013 в 01:28
3

Здесь я покажу вам, как установить vnc-сервер и настроить его. Мы используем пакет VNC для удаленного графического доступа. Я расскажу вам о конфигурации VNC для Linux на Платформа Ubuntu.

Существуют четыре простых способа установки и настройки VNC.

На сервере:

  1. Установите требуемый пакет x11vnc в ubuntu.

    sudo apt-get install -y x11vnc
    

    Если сервер без головок (экземпляр EC2 aws) устанавливает пакеты gnome.   

    sudo apt-get install gnome-core
  2. Создайте пароль для пользователя.

    x11vnc -storepasswd
    

    Вывод:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. Для запуска сервера vnc при каждом запуске автоматически. Мы должны открыть файл /etc/rc.local .

    sudo nano /etc/rc.local
    

    Скопируйте приведенную ниже строку для автоматического запуска сеанса vnc при запуске системы, вставьте ее до exit 0 .

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

Подробнее см. Моя статья .

    
ответ дан Arvind Rawat 14.04.2016 в 18:47
1

Я обнаружил, что мне пришлось внести некоторые изменения в свой ящик Ubuntu после установки xrdp для этой статьи, Как использовать xRDP для удаленного доступа к Ubuntu 14.04 .

Основная процедура заключалась в установке и настройке xrdp и xfce4 :

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Затем измените последнюю строку файла /etc/xrdp/startwm.sh , чтобы запустить startxfce4 , а не то, что есть, я думаю, что это был изначально путь к Xsession .

После изменения файла используйте команду sudo service xrdp restart , чтобы перезапустить xrdp , чтобы она имела изменения.

См. также эту статью, Как заставить xrdp работать с окнами формы в linux на форумах Ubuntu, который описывает также изменяя файл /etc/xrdp/startwm.sh , хотя процедура немного отличается, создав файл конфигурации в корневом каталоге пользователя.

В приложении «Подключение к удаленному рабочему столу» в Windows я установил цвет High Color (16 бит).

    
ответ дан Richard Chambers 07.04.2016 в 06:33
0

Vino "Desktop Sharing" предварительно установленный сервер VNC

Рабочий стол Ubuntu поставляется с предварительно установленным сервером Vino из проекта GNOME.

Он скрыт за именем приложения "Desktop Sharing" в тире, даже исполняемый файл не находится в пути!

После запуска проверьте:

  • Разрешить другим пользователям [смотреть | управление] на рабочем столе
  • Требовать от пользователя ввода этого пароля
  • Автоматическая настройка маршрутизатора UPnP для открытия и пересылки портов

И затем с другого компьютера подключитесь как:

sudo apt-get install vinagre
vinagre host-name:0

Однако существует проблема несовместимости протокола с шифрованием основных клиентов Windows, таких как TigerVNC и RealVNC: Общий доступ к диску Gnome 3.10 --- как настроить тип безопасности для VNC? Отключение шифрования - это возможное обходное решение в некоторых случаях.

Я мог настроить порт только с помощью dconf ... по умолчанию используется порт 5900 , что означает :0 . sudo netstat -tupan | grep vino также может помочь.

Чтобы выключить сервер, просто снимите флажок "Разрешить другим пользователям [просматривать | управление]" и это убивает серверный процесс.

    
ответ дан Ciro Santilli 包子露宪 六四事件 法轮功 26.08.2017 в 17:38