Jak skonfigurować zdalny pulpit?

11

Mam kilka kont użytkowników w moim Ubuntu 10.04 i chcę, aby logowali się z całego świata i uzyskiwali dostęp do swoich danych przez Internet i oczywiście chcę, aby każdy z moich użytkowników miał dostęp tylko do własnego użytkownika i mógł się zmienić dane.

Co powinienem zrobić? Czy są jakieś aplikacje na pulpicie zdalnym?

Jorge Castro
źródło
1
Czy potrzebują tylko dostępu do swoich danych, czy też potrzebują rzeczywistego pulpitu?
JanC

Odpowiedzi:

8

Ta funkcja jest już zainstalowana na twoim Ubuntu. „Serwer” można skonfigurować System/Preferences/Remote Desktop, podczas gdy „klient” jest włączony Applications/Internet/Terminal Server Client.

alternatywny tekst

Wpis na blogu wyjaśnia to lepiej niż potrafię: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/

Huygens
źródło
2
Jak to wdraża zabezpieczenia oparte na użytkownikach? Przy powyższych ustawieniach nie pozwala to nawet użytkownikom na zalogowanie się, jeśli nie ma nikogo, kto mógłby kliknąć przycisk „Zezwól”.
Jeremy
2

O ile widzę, żadna z odpowiedzi nie pisał tak daleko rzeczywiście wdrożyć bezpieczeństwo użytkownika oparty pozwalają one po prostu dostęp do bieżącą sesję X . Ta strona mówi o tym, jak uruchomić menedżera X Windows (lub moduł obsługi logowania) przez Internet. W ten sposób jedyny użytkownik aplikacji, do którego uzyskuje dostęp, to ekran logowania, tak samo jak gdyby siedzieli na lokalnym terminalu.

Jeremy
źródło
Do Twojej wiadomości, jeśli ta strona nie wyjaśnia Ci tego wystarczająco dobrze, wyszukiwanie w Google to „zdalna sesja X”
Jeremy
Powodem, dla którego ta metoda pozwala na wdrożenie zabezpieczeń opartych na użytkownikach, jest fakt, że po prostu uruchamiasz sesję przez SSH lub inny transport (nie GUI), nie polegasz na aplikacjach opartych na X, aby dać ci dostęp do twój pulpit. Myślę, że serwer VNC można również skonfigurować, aby poradził sobie z tą sytuacją, ale ogólnie uważa się go za niepewny, jeśli nie działa on przez SSH (bardziej poprawnie, TLS).
Jeremy
0

Możesz używać VNC, ale aby go zabezpieczyć, musisz przekierować go przez połączenie SSH, co może być skomplikowane w konfiguracji. Używam NX, który jest protokołem zdalnego pulpitu tylko dla X11. Najpierw musisz skonfigurować serwer ssh i upewnić się, że jest otwarty na Internet. Następnie zainstaluj serwer NX. Następnie każdy na dowolnej głównej platformie powinien mieć możliwość połączenia się i zobaczenia swojego pulpitu za pomocą klienta NX.

Istnieje kilka implementacji protokołu NX, takich jak openNX freeNX i zastrzeżona (ale bezpłatna dla wersji podstawowej) wersja Nomachine. Który instalujesz, zależy od Ciebie.

Robert Edward Danhof
źródło