У меня есть несколько учетных записей в Ubuntu 10.04, и я хочу, чтобы они входили со всего мира и имели доступ к своим данным через Интернет, и, конечно, я хочу, чтобы любой из моих пользователей мог иметь доступ только к своим собственным пользователям и быть возможность изменять данные.
Что мне делать? Есть ли приложения для удаленного рабочего стола?
Эта функция уже установлена на вашем Ubuntu. «Сервер» может быть настроен в System/Preferences/Remote Desktop
, тогда как «клиент» находится в Applications/Internet/Terminal Server Client
.
Запись в блоге объясняет это лучше, чем я: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc- совместимы мертвой легкий /
Насколько я вижу, ни один из ответов, опубликованных до сих пор, фактически не реализует безопасность на основе пользователей , они просто предоставляют доступ к запущенному сеансу X . На этой странице рассказывается, как запустить диспетчер X windows (или обработчик входа) через Интернет. Таким образом, только пользователь приложения получает доступ к экрану входа в систему , так же, как если бы он находился в локальном терминале.
Вы можете использовать VNC, но для обеспечения его безопасности вам необходимо направить его через соединение SSH, которое может быть сложно настроить. Я использую NX, который является протоколом удаленного рабочего стола только для X11. Сначала вы должны настроить ssh-сервер и убедиться, что он открыт для Интернета. Затем установите сервер NX. После этого любой на любой основной платформе должен иметь возможность подключиться и увидеть свой рабочий стол с помощью клиента NX.
Существует несколько реализаций протокола NX, таких как freeNX с открытым исходным кодом и проприетарная (но бесплатная для базовой версии), разработанная Nomachine. Какой из них вы устанавливаете, зависит от вас.