Pada dasarnya ada dua opsi: SSH dengan penerusan X dan VNC. Mengenai pertanyaan "server atau desktop", Anda harus melihat " Bagaimana memeriksa apakah desktop atau server ubuntu diinstal? ”
SSH dengan penerusan X
Ini memungkinkan Anda untuk menjalankan aplikasi tunggal pada server jarak jauh menggunakan terminal, seperti jika mereka berjalan di mesin lokal Anda. Jadi Anda tidak akan melihat desktop dari mesin jarak jauh tetapi menjalankan aplikasi GUI jarak jauh secara mandiri - dengan kemampuan untuk memindahkan windows mereka di sekitar desktop Anda, meminimalkan secara individual dll.
Untuk mengaktifkan ini, jalankan perintah SSH dengan -X
opsi lalu meluncurkan aplikasi GUI menggunakan terminal SSH.
Penerusan X harus diaktifkan pada server jarak jauh.
Kelemahan dari metode ini adalah beban jaringan yang tinggi dari gambar yang ditransfer, sehingga secara praktis hanya dapat digunakan ketika kedua komputer berada pada LAN cepat yang sama (misalnya jaringan perusahaan atau universitas).
VNC
Ini memungkinkan Anda untuk melihat desktop yang sebenarnya seperti jika Anda duduk di depan server jarak jauh. Sayangnya saya tidak punya pengalaman dengan VNC di Ubuntu (platform lain saja) tetapi panduan di https://help.ubuntu.com/community/VNC akan membantu. Anda harus menyiapkan server & klien VNC.