Я пытаюсь выяснить то, что является "легким" способом настроить мой сервер LTS Ubuntu 16.04, чтобы иметь доступ через 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 не является опцией, последние два вопроса касаются тот одного (VNC, или что-то еще) Вы предлагаете.
На сервере вам нужен ssh-сервер, например openssh-server
, и хотя бы некоторые базовые инструменты X, например xinit
и fluxbox
(а также программы и библиотеки, которые им нужны). Вы также должны установить прикладные программы, которые вы хотите запустить, я предлагаю xterm
и графические прикладные программы, которые вы хотите запустить.
На клиентском компьютере вам нужен ssh
для войдите в систему и sftp
для передачи файлов или какой-либо другой инструмент, который может выполнять те же задачи, например filezilla.
Затем вы можете удаленно войти в систему с помощью графики,
ssh -X user@ip-address
# for example
ssh -X sudodus@192.168.0.2
, а затем вы можете запустить графический прикладные программы, например
xterm
libreoffice file.odt
evince file.pdf
eog file.png
virtualbox
См. эту ссылку: Сервис - OpenSSH | Документация по серверу | Ubuntu
Использовать ssh напрямую таким образом просто, но, возможно, не так элегантно, как RDP или VNC. Но вам также следует изучить необходимые инструменты командной строки и управлять своим сервером таким образом или через веб-интерфейс.
Это зависит от обстоятельств, но я бы сказал, что да. Я сам столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.
Пока я сам искал решение, я наткнулся на эту статью здесь ], что мне показалось очень полезным. Кроме того, как также указал @mikewhatever, вам не нужна такая же среда рабочего стола на подключающемся компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, заключается в том, что XRDP не поддерживает среду по умолчанию.
Это автоматически *, вам просто нужно включить опцию туннеля ssh в клиенте удаленного рабочего стола. .
* Мне не нужно было делать ничего особенного, я просто выполнил шаги, описанные в связанной статье.
Надеюсь, это поможет вам!
Я установил xrdp
sudo apt-get install xrdp
Если вы подключение из Ubuntu, затем ssh -X username @ server
Если вы подключаетесь из Windows, вы можете использовать подключение к удаленному рабочему столу
Я знаю, что этот вопрос уже давно не был активен, но я бы порекомендовал x2go. Это клиентское и серверное программное обеспечение, поэтому сервер x2go должен быть установлен на сервере, а клиент x2go должен быть установлен на стороне клиента. Кажется, работает неплохо.
К сожалению, мне не очень повезло с туннелированием X-сервера. Да, я могу открыть различные X-окна на клиенте, но что касается туннелирования рабочего стола, это кажется немного более ошибочным.