Я пытаюсь выяснить, что такое «легкий» способ настроить мой Ubuntu 16.04 LTS-сервер для доступа через GUI (по сравнению с SSH как опция). Я хотел бы связаться с ней на моей рабочей станции Ubuntu 16.04. Я действительно плохо знаю, как работают эти методы. Я читал о X11, и кажется, что можно просто установить сервер Xorg и включить пересылку X11, и это все.
Но в других статьях я читал, что достаточно установить обычные пакеты для настольных компьютеров, и нет необходимости устанавливать все связанные с GUI. Поэтому я очень смущен. Я также вижу, что существует несколько методов, таких как VNC, «простая» переадресация X11, xRDP. Их можно комбинировать. Я читал разные ресурсы, и, насколько я понял, наиболее предпочтительный способ сделать это - использовать xRDP? Может быть, я ошибаюсь?
Эта статья (одна из прочитанных мной) http://c-nergy.be/blog/?p=8952 описывает установку xRDP и не рассматривает SSH , Вот пересылка ssh Как перенаправить X через SSH с машины Ubuntu?
Вопросы:
Насколько наилучшим образом достигается xRDP цель? Какие шаги я должен сделать, чтобы xRDP предоставил мне удаленный GUI (какие пакеты я должен установить на сервер и на рабочем столе)? Я хотел бы иметь рабочий стол. Должен ли я установить его на рабочую станцию или на сервер или на оба? * Как включить xRDP через SSH-туннель? ** - Если xRDP не является вариантом, последние два вопроса относятся к этому (VNC или что-то еще ) вы предлагаете, пожалуйста.
Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.
Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.
Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.
* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.
Надеюсь, это поможет вам! [ ! d8]
Я установил xrdp
sudo apt-get install xrdp
Если вы подключаетесь из Ubuntu, тогда ssh -X username@server
Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]