Я пытаюсь выяснить, что такое «легкий» способ настройки моего сервера Ubuntu 16.04 LTS для доступа через GUI (через SSH как вариант). Я хотел бы связаться с ним с моей рабочей станции Ubuntu 16.04. Я очень плохо знаю, как работают эти методы. Я читал о X11, и кажется, что можно просто установить сервер Xorg и включить пересылку X11, и все.
Но в других статьях я читал, что достаточно просто установить обычные пакеты для рабочего стола и не нужно устанавливать все, что связано с графическим интерфейсом. Так что я действительно запутался. Я также вижу, что есть несколько методов, таких как VNC, "обычная" пересылка X11, xRDP. Они могут быть объединены. Я читаю разные ресурсы и, как я понял, самый предпочтительный способ сделать это - использовать xRDP? Может быть я не прав?
Эта статья (одна из тех, что я читал) http://c-nergy.be/blog/?p=8952 описывает установку xRDP и не рассматривает SSH. Вот пересылка по ssh Как переслать X по SSH с компьютера с Ubuntu?
Вопросы:
- Является ли xRDP наиболее предпочтительным способом достижения цели?
- Какие шаги я должен сделать, чтобы xRDP предоставил мне удаленный графический интерфейс (Какие пакеты я должен установить на сервер и на рабочий стол)? Я хотел бы иметь настольный компьютер. Должен ли я установить его на рабочую станцию или сервер или оба? *
- Как включить xRDP через туннель SSH? *
* - Если xRDP не является вариантом, последние два вопроса относятся к тому (VNC или что-то еще), который вы предлагаете, пожалуйста.
Ответы:
SSH-X
На сервере вам нужен ssh-сервер, например,
openssh-server
и, по крайней мере, некоторые базовые инструменты X, напримерxinit
иfluxbox
(и программы и библиотеки, которые им нужны). Вы также должны установить прикладные программы, которые вы хотите запустить, я предлагаюxterm
и графические прикладные программы, которые вы хотите запустить.На клиентском компьютере необходимо
ssh
войти в систему иsftp
передать файлы или какой-либо другой инструмент, который может выполнять те же задачи, например, filezilla.Затем вы можете войти в систему удаленно с графикой,
а затем вы можете запустить графические прикладные программы, например,
Смотрите эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html
Использовать ssh напрямую, как это, просто, но, возможно, не так элегантно, как RDP или VNC. Но вы также должны изучить необходимые инструменты командной строки и управлять своим сервером таким образом или через веб-интерфейс.
источник
$ libreoffice --writer
открывает Writer, вы можете сохранить новый документ, после чего вы сможете увидеть его в каталоге.1.
Это зависит, но я бы сказал, да. Я сам столкнулся с этой же проблемой и пришел к XRDP. У меня тоже есть сервер Ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.
2.
Пока я искал решение сам, я наткнулся на эту статью здесь , которую я нашел очень полезным. Кроме того, как указал @mikewh независимо от того, вам не нужна та же среда рабочего стола на подключающемся компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, заключается в том, что XRDP не поддерживает среду по умолчанию.
3.
Это автоматически *, вам просто нужно включить опцию туннеля ssh в клиенте удаленного рабочего стола.
* Мне не нужно было делать что-то необычное, я просто следовал инструкциям в связанной статье.
Надеюсь, это поможет вам!
источник
Я установил
xrdp
Если вы подключаетесь из Ubuntu, тогда
ssh -X username@server
Если вы подключаетесь из Windows, то вы можете использовать
Remote desktop connection
источник