Я хочу установить какой-нибудь VNC-сервер на мою Ubuntu 12.04. какой из них лучший / рекомендуемый? как мне его настроить?
все, что я хочу - это иметь возможность подключить мой настольный компьютер через мой ноутбук. Я хочу что-то простое, например, соединение по протоколу RDP между компьютерами Windows.
Чтобы установить VNC, просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.
sudo apt-get update
Обновляет список пакетов для apt.
Затем вам нужно будет установить компоненты Gnome , используя Центр программного обеспечения:
Установить через центр программного обеспечения
Или Использование терминала:
sudo apt-get install gnome-core
Чтобы установить VNC-сервер с помощью Центра программного обеспечения:
Установить через центр программного обеспечения
[ 1113] Или используя терминал:
sudo apt-get install vnc4server
Для получения дополнительной информации просто взгляните на Завершить настройку VNC-сервера .
Другой вариант, если вы используете клиент подключения к удаленному рабочему столу Microsoft:
sudo apt-get install xrdp
Вот и все, дополнительная настройка не требуется! Теперь вы можете подключиться к ноутбуку с Windows или Mac с помощью клиента Microsoft Remote Desktop Connection. Я был очень удивлен, насколько все просто.
Редактировать: Похоже, с 16.04 это больше не работает «из коробки».
Я обнаружил, что мне нужно было внести некоторые изменения в мой 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 работать из windows в linux на форумах Ubuntu, где также описывается изменение файла /etc/xrdp/startwm.sh
, хотя процедура немного отличается, создавая файл конфигурации в корневом каталоге пользователя.
В приложении «Подключение к удаленному рабочему столу» в Windows я установил «Цвета» на «Высокие цвета» (16 бит).
Здесь я собираюсь показать вам, как установить VNC-сервер и настроить его. Мы используем пакет VNC для удаленного графического доступа. Я расскажу вам о конфигурации VNC для Linux на платформе Ubuntu.
Существует 4 простых шага для установки и настройки VNC.
На сервере:
Установите требуемый пакет x11vnc в Ubuntu.
sudo apt-get install -y x11vnc
Если безголовый сервер (EC2 aws Instance) устанавливает пакеты gnome.
sudo apt-get install gnome-core
Создайте пароль для пользователя.
x11vnc -storepasswd
Вывод:
Enter VNC Password:
Verify password:
Write password to /home/user/.vnc/passwd? [y]/n y
Password written to: /home/user/.vnc/passwd
Для автоматического запуска сервера 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 &
Подробнее см. Моя статья .
Предварительно установленный VNC-сервер Vino «Desktop Sharing»
Настольный Ubuntu поставляется с предварительно установленным сервером Vino из проекта GNOME.
Оно скрыто за именем приложения «Общий доступ к рабочему столу» в dash, даже исполняемый файл находится не в пути!
После запуска проверьте:
А затем с другого компьютера подключиться как :
sudo apt-get install vinagre
vinagre host-name:0
Однако существует проблема несовместимости протоколов с шифрованием основных клиентов Windows, таких как TigerVNC и RealVNC: Общий доступ к Gnome 3.10 - как настроить тип безопасности для VNC? Отключение шифрования - это возможный обходной путь в некоторых случаях.
Я мог настроить только порт с dconf
... по умолчанию это порт 5900
, что означает :0
. sudo netstat -tupan | grep vino
также может помочь.
Чтобы выключить сервер, просто снимите флажок «Разрешить другим пользователям [просмотр | контроль]», и это убивает процесс сервера.