Как настроить удаленный рабочий стол?

11

У меня есть несколько учетных записей в моей Ubuntu 10.04, и я хочу, чтобы они входили со всего мира и имели доступ к своим данным через Интернет, и, конечно, я хочу, чтобы любой из моих пользователей мог иметь доступ только к своим собственным пользователям и иметь возможность изменять данные.

Что я должен делать? Есть ли приложения для удаленного рабочего стола?

Хорхе Кастро
источник
1
Им нужен только доступ к своим данным или им нужен настоящий рабочий стол?
JanC 15.10.10

Ответы:

8

Эта функция уже установлена ​​в вашей Ubuntu. «Сервер» может быть настроен в System/Preferences/Remote Desktop, тогда как «клиент» находится в Applications/Internet/Terminal Server Client.

альтернативный текст

Запись в блоге объясняет это лучше, чем я: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/

Гюйгенс
источник
2
Как это реализует пользовательскую безопасность? С настройками, показанными выше, это даже не позволяет пользователям входить в систему, если нет кого-то, кто нажимает кнопку «разрешить».
Джереми
2

Насколько я могу судить, ни один из ответов не отвечал до сих пор на самом деле реализовать пользовательскую безопасность на основе , они просто разрешить доступ к работающей X сессии . На этой странице рассказывается о том, как запустить менеджер X windows (или обработчик входа) через Интернет. Таким образом, единственный пользователь приложения получает доступ к экрану входа в систему, как если бы он сидел за локальным терминалом.

Джереми
источник
К вашему сведению, если эта страница не объясняет это достаточно хорошо для вас, вам нужен поиск в Google «удаленная сессия X»
Джереми,
Причина, по которой этот метод позволяет вам реализовать безопасность на основе пользователей, заключается в том, что вы в значительной степени просто запускаете сеанс по SSH или некоторому другому (не GUI) транспорту, а не полагаетесь на приложения на основе X для предоставления вам доступа к ваш рабочий стол. Я думаю, что VNC-сервер также может быть настроен для обработки этой ситуации, но обычно считается небезопасным, если он не работает по SSH (точнее, TLS).
Джереми
0

Вы можете использовать VNC, но чтобы обеспечить его безопасность, вам необходимо направить его через соединение SSH, которое может быть сложно настроить. Я использую NX, который является протоколом удаленного рабочего стола только для X11. Сначала вы должны настроить ssh-сервер и убедиться, что он открыт для Интернета. Затем установите сервер NX. После этого любой на любой основной платформе должен иметь возможность подключиться и увидеть свой рабочий стол с помощью клиента NX.

Существует несколько реализаций протокола NX, таких как freeNX с открытым исходным кодом и проприетарная (но бесплатная для базовой версии), разработанная Nomachine. Какой из них вы устанавливаете, зависит от вас.

Роберт Эдвард Данхоф
источник