Включите VNC на Ubuntu 18.04 минимальная установка

Я установил рабочий стол Ubuntu 18.04 с минимальной установкой на моем мини-Mac. Это однако не идет с удаленным рабочим столом.

У меня уже есть ssh доступ. Таким образом, как может я, через терминал, включать и настраивать удаленный доступ VNC от обоих локальный IP-адрес (192.168.1.x) и его FQDN?

Я хочу использовать менеджера по оформлению по умолчанию и настольный интерфейс для Бионического Бобра.

Примечания:

  • У меня нет монитора присоединенным
  • Я хочу использовать менеджер окон по умолчанию (Xorg)
  • Я хочу использовать настольную среду по умолчанию
  • Я сделал минимальную установку при установке Рабочего стола Ubuntu
3
задан 16 May 2018 в 05:14

4 ответа

sudo apt install vino

Затем перейдите к Настройкам>> Доля

1
ответ дан 1 December 2019 в 16:52

Извините за поздний ответ обновите, если Вы уже можете разрешить его и если да, как.

Вопрос, прежде чем мы будем идти вперед, как Вы были в состоянии получить доступ SSH на минимальной установке?

Однако с этим сказанным проблема с 3.9.2 версиями - то, что они больше не идут с автономным предпочтительным диалоговым окном, относитесь для прослушивания 700070. Короче говоря, Вам теперь нужен доступ к Центру управления GNOME для запуска винишка для GNOME

Если это не доступно существует несколько способов, которыми можно все еще получить удаленный доступ, можно пойти с X11 и доступом через XRDP, вот большой ответ на форум для Вашего касательно

Еще, самое легкое решение состоит в том, чтобы установить пакет vino38, который предоставляет последней версии предпочтительное диалоговое окно, доступное через vino-preferences команда. URL для vino38 здесь

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

Это - степень моего знания о винишке для GNOME. я надеюсь, что это помогает.Удачи

0
ответ дан 1 December 2019 в 16:52

К Вашей работе ssh установка, добавьте vnc сервер как x11vnc к Вашему серверу и средству просмотра как xtightvncviewer к Вашей удаленной машине. Поскольку вне локальной сети, удостоверьтесь, чтобы у Вас была передача для Вашего ssh (порт 5900 будет туннелирован, таким образом, ничему специальному не было нужно для него). X должен работать на сервере, но никакой существующий вход в систему не необходим (Вы соединитесь с экраном входа в систему). Никакие другие спецслужбы не необходимы на сервере.

От удаленного используйте ssh для запуска x11vnc сервера и туннельного порта 5900 назад к удаленному (предполагаемый работать... 131 в локальной сети). В терминальном типе:

ssh -t -L 5900:localhost:5900 192.168.1.131 "sudo x11vnc -localhost -create -auth guess  -display :0"

Вывод должен указать на успешное соединение. Оставьте этот терминал и в другом, запустите vnc средство просмотра на (туннелировавший локальный порт 5900):

xtightvncviewer -encodings RRE -bgr233 localhost::5900

Кодировка и опция улучшают производительность для меня, но являются дополнительными. Новое окно должно открыться отображенным экраном входа в систему сервера. Войдите в рабочий стол, который Вы настраиваете.

Если Вы хотите оставить программу сервера, работающую на основе нескольких вызовов средства просмотра, можно использовать - навсегда опция, но с вышеупомянутым, сервер закроет x11vnc программу, когда средство просмотра выйдет.

1
ответ дан 1 December 2019 в 16:52

Vino уже установлен на некоторых версиях Ubuntu, но на всякий случай (например, минимальная установка):

sudo apt install vino

При подключении из незашифрованного клиента VNC (например, MacOS) вы можете отключить шифрование:

gsettings set org.gnome.Vino require-encryption false

Чтобы установить пароль на 1234 и разрешить аутентификацию в стиле VNC

gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n '1234'|base64)

Чтобы отключить запрос подтверждения вручную, который предотвращает соединение, пока вы не разрешите его:

gsettings set org.gnome.Vino prompt-enabled false

Чтобы запустить vino на сервере отображения, который находится на физической машине:

export DISPLAY=:0.0
/usr/lib/vino/vino-server

Отказ от ответственности: Некоторые из вышеперечисленных факторов понизят безопасность машины. Он предназначен для временного получения удаленного доступа. Пожалуйста, используйте соответствующие протоколы безопасности по мере необходимости.

Благодаря различным сообщениям @proximous:

1
ответ дан 30 May 2020 в 20:59

Другие вопросы по тегам:

Похожие вопросы: