Bagaimana cara mengatur desktop jarak jauh?

11

Saya memiliki beberapa akun pengguna di Ubuntu 10.04 saya dan saya ingin mereka login dari seluruh dunia dan mengakses data mereka menggunakan Internet dan tentu saja saya ingin semua pengguna saya dapat mengakses hanya pengguna mereka sendiri dan dapat mengubah data.

Apa yang harus saya lakukan? Apakah ada aplikasi desktop jarak jauh?

Jorge Castro
sumber
1
Apakah mereka hanya perlu mengakses data mereka, atau apakah mereka membutuhkan desktop yang sebenarnya?
JanC

Jawaban:

8

Fitur ini sudah diinstal di Ubuntu Anda. "Server" dapat dikonfigurasi dalam System/Preferences/Remote Desktop, sedangkan "klien" di Applications/Internet/Terminal Server Client.

teks alternatif

Entri blog menjelaskan hal ini lebih baik daripada yang saya dapat: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/

Huygens
sumber
2
Bagaimana ini menerapkan keamanan berbasis pengguna? Dengan pengaturan yang ditunjukkan di atas, ini bahkan tidak memungkinkan pengguna untuk masuk jika tidak ada seseorang yang mengklik tombol "izinkan".
Jeremy
2

Sejauh yang saya bisa lihat, tidak ada jawaban yang diposting sejauh ini benar-benar menerapkan keamanan berbasis pengguna , mereka hanya memungkinkan akses ke sesi X yang sedang berjalan . Halaman ini berbicara tentang cara meluncurkan manajer X windows (atau pengendali masuk) melalui internet. Dengan cara ini, satu - satunya pengguna aplikasi mendapatkan akses ke layar login, sama seperti yang mereka lakukan jika mereka duduk di terminal lokal.

Jeremy
sumber
FYI, jika halaman itu tidak menjelaskannya dengan cukup baik untuk Anda, pencarian Google yang Anda inginkan adalah "sesi X jarak jauh"
Jeremy
Alasan metode ini memungkinkan Anda untuk menerapkan keamanan berbasis pengguna adalah bahwa Anda cukup banyak meluncurkan sesi melalui SSH atau transportasi (non-GUI) lainnya, Anda tidak mengandalkan aplikasi berbasis X untuk memberi Anda akses ke desktop Anda. Saya pikir VNC-server dapat diatur untuk menangani situasi ini juga, tetapi umumnya dianggap tidak aman jika tidak berjalan di SSH (lebih tepatnya, TLS).
Jeremy
0

Anda dapat menggunakan VNC, tetapi untuk membuatnya aman, Anda harus merutekannya melalui koneksi SSH, yang bisa rumit untuk diatur. Saya menggunakan NX, yang merupakan protokol desktop jarak jauh yang hanya X11. Pertama, Anda harus mengatur server ssh dan pastikan itu terbuka ke Internet. Kemudian instal server NX. Setelah itu siapa pun di platform utama mana pun harus dapat terhubung dan melihat desktop mereka menggunakan klien NX.

Ada beberapa implementasi protokol NX, seperti freeNX open-source dan proprietary (tetapi gratis untuk versi dasar) satu oleh Nomachine. Yang mana yang Anda instal terserah Anda.

Robert Edward Danhof
sumber