Установите GUI на сервере под управлением Ubuntu и удаленного рабочего стола [duplicate]

Я пытаюсь выяснить, что такое «легкий» способ настроить мой 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 или что-то еще ) вы предлагаете, пожалуйста.

8
задан 23 February 2017 в 02:32

17 ответов

ssh -X

На сервере вам нужен 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

См. эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html

Использование ssh прямо так: простой, но, возможно, не такой элегантный, как RDP или VNC. Но вы также должны рассмотреть возможность изучения необходимых инструментов командной строки и управлять своим сервером таким образом или через веб-интерфейс.

7
ответ дан 17 July 2018 в 23:24

ssh -X

На сервере вам нужен 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

См. эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html

Использование ssh прямо так: простой, но, возможно, не такой элегантный, как RDP или VNC. Но вы также должны рассмотреть возможность изучения необходимых инструментов командной строки и управлять своим сервером таким образом или через веб-интерфейс.

7
ответ дан 24 July 2018 в 13:55

ssh -X

На сервере вам нужен 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

См. эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html

Использование ssh прямо так: простой, но, возможно, не такой элегантный, как RDP или VNC. Но вы также должны рассмотреть возможность изучения необходимых инструментов командной строки и управлять своим сервером таким образом или через веб-интерфейс.

7
ответ дан 24 July 2018 в 16:44

ssh -X

На сервере вам нужен 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

См. эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html

Использование ssh прямо так: простой, но, возможно, не такой элегантный, как RDP или VNC. Но вы также должны рассмотреть возможность изучения необходимых инструментов командной строки и управлять своим сервером таким образом или через веб-интерфейс.

7
ответ дан 24 July 2018 в 16:53

ssh -X

На сервере вам нужен 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

См. эту ссылку: help.ubuntu.com/14.04/serverguide/openssh-server.html

Использование ssh прямо так: простой, но, возможно, не такой элегантный, как RDP или VNC. Но вы также должны рассмотреть возможность изучения необходимых инструментов командной строки и управлять своим сервером таким образом или через веб-интерфейс.

7
ответ дан 24 July 2018 в 17:01

1.

Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам! [ ! d8]

2
ответ дан 17 July 2018 в 23:24

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь из Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]

0
ответ дан 17 July 2018 в 23:24

1.

Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам! [ ! d8]

2
ответ дан 24 July 2018 в 13:55

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь из Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]

0
ответ дан 24 July 2018 в 13:55

1.

Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам! [ ! d8]

2
ответ дан 24 July 2018 в 16:44

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь из Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]

0
ответ дан 24 July 2018 в 16:44

1.

Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам! [ ! d8]

2
ответ дан 24 July 2018 в 16:53

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь из Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]

0
ответ дан 24 July 2018 в 16:53

1.

Это зависит, но я бы сказал, да. Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь, которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, - это то, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего делать, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам! [ ! d8]

2
ответ дан 24 July 2018 в 17:01

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь из Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection [ ! d2]

0
ответ дан 24 July 2018 в 17:01

1.

Это зависит, но я бы сказал «да». Я сам, столкнулся с этой же проблемой и пришел к xrdp. У меня тоже есть сервер ubuntu, на котором установлен xrdp, и я бы сказал, что он работает очень хорошо.

2..

Пока я искал решение самостоятельно, я натолкнулся эта статья здесь , которую я нашел очень полезной. Кроме того, поскольку @mikewhatever также указал, вам не нужна такая же среда рабочего стола на подключаемом компьютере. Единственная причина, по которой вам нужна другая среда рабочего стола на сервере, заключается в том, что XRDP не поддерживает среду по умолчанию.

3.

Это автоматический *, вам просто нужно включить ssh tunnel в вашем удаленном настольном клиенте.

* Мне не нужно было ничего притворяться, я просто выполнил шаги в связанной статье.

Надеюсь, это поможет вам!

2
ответ дан 5 August 2018 в 02:34

Я установил xrdp

sudo apt-get install xrdp

Если вы подключаетесь к Ubuntu, тогда ssh -X username@server

Если вы подключаетесь из окон, вы можете использовать Remote desktop connection

0
ответ дан 6 August 2018 в 19:17

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

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