Я установил рабочий стол Ubuntu 18.04 с минимальной установкой на моем мини-Mac. Это однако не идет с удаленным рабочим столом.
У меня уже есть ssh доступ. Таким образом, как может я, через терминал, включать и настраивать удаленный доступ VNC от обоих локальный IP-адрес (192.168.1.x
) и его FQDN?
Я хочу использовать менеджера по оформлению по умолчанию и настольный интерфейс для Бионического Бобра.
Примечания:
sudo apt install vino
Затем перейдите к Настройкам>> Доля
Извините за поздний ответ обновите, если Вы уже можете разрешить его и если да, как.
Вопрос, прежде чем мы будем идти вперед, как Вы были в состоянии получить доступ SSH на минимальной установке?
Однако с этим сказанным проблема с 3.9.2 версиями - то, что они больше не идут с автономным предпочтительным диалоговым окном, относитесь для прослушивания 700070. Короче говоря, Вам теперь нужен доступ к Центру управления GNOME для запуска винишка для GNOME
Если это не доступно существует несколько способов, которыми можно все еще получить удаленный доступ, можно пойти с X11 и доступом через XRDP, вот большой ответ на форум для Вашего касательно
Еще, самое легкое решение состоит в том, чтобы установить пакет vino38, который предоставляет последней версии предпочтительное диалоговое окно, доступное через vino-preferences
команда. URL для vino38 здесь
Обратитесь к другому большому ответу о том, как настроить VNC из командной строки, которая это для старой версии человечности, но я уверен, что команды должны все еще работать.
Это - степень моего знания о винишке для GNOME. я надеюсь, что это помогает.Удачи
К Вашей работе 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 программу, когда средство просмотра выйдет.
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: