Як налаштувати віддалений робочий стіл?


11

У мене є кілька облікових записів користувачів в моєму Ubuntu 10.04, і я хочу, щоб вони входили з усього світу та отримували доступ до своїх даних за допомогою Інтернету, і, звичайно, я хочу, щоб будь-хто з моїх користувачів мав доступ лише до свого власного користувача та міг змінити дані.

Що я повинен зробити? Чи є додатки для віддаленого робочого столу?


1
Чи потрібно лише їм отримати доступ до своїх даних, чи їм потрібен фактичний робочий стіл?
JanC

Відповіді:


8

Ця функція вже встановлена ​​на вашому Ubuntu. "Сервер" можна налаштувати в System/Preferences/Remote Desktop, тоді як "клієнт" знаходиться в Applications/Internet/Terminal Server Client.

alt текст

Запис у блозі пояснює це краще, ніж я можу: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/


2
Як це реалізує безпеку на основі користувачів? З наведеними вище налаштуваннями це навіть не дозволяє користувачам входити в систему, якщо немає когось натиснути кнопку "дозволити".
Джеремі

2

Наскільки я бачу, жоден з розміщених відповідей поки що насправді не забезпечує безпеку на основі користувачів , вони просто дозволяють отримати доступ до запущеного X сесії . На цій сторінці розповідається про те, як запустити менеджер Windows (або обробник входу) через Інтернет. Таким чином, єдиний користувач програми отримує доступ до екрана входу, як і коли б вони сиділи в локальному терміналі.


FYI, якщо ця сторінка недостатньо добре пояснює вас, пошук Google, який ви хочете, - це "віддалений X сеанс"
Джеремі

Причина, завдяки якій цей спосіб дозволяє реалізувати безпеку на основі користувачів, полягає в тому, що ви майже просто запускаєте сеанс через SSH або інший транспорт (не GUI), ви не покладаєтесь на X-додатки, щоб надати вам доступ до ваш робочий стіл. Я думаю, що VNC-сервер може бути налаштований і для вирішення цієї ситуації, але він, як правило, вважається незахищеним, якщо він не працює над SSH (правильніше, TLS).
Джеремі

0

Ви можете використовувати VNC, але для того, щоб забезпечити його безпеку, вам потрібно прокласти його через SSH-з'єднання, що може бути складним у налаштуванні. Я використовую NX, який є протоколом віддаленого робочого столу лише для X11. Спочатку потрібно налаштувати ssh-сервер і переконатися, що він відкритий для Інтернету. Потім встановіть сервер NX. Після цього будь-хто на будь-якій великій платформі повинен мати можливість підключитися та побачити свій робочий стіл за допомогою клієнта NX.

Існує кілька реалізацій протоколу NX, таких як OpenNX freeNX та патентована (але безкоштовна для базової версії) версія Nomachine. Який з них встановити, залежить від вас.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.