Dari sekian banyak remote desktop yang pernah saya coba, hanya ada 2 aplikasi yang menurut saya paling responsif  dan memiliki fitur keamanan yang cukup baik.

Diantara nya adalah  NX Client and Server dari http://www.nomachine.com tapi di sayangkan untuk free version ada limitasi untuk user yang melakukan koneksi.

Pilihan ke dua adalah x11vnc yang mana selain installasi dan konfigurasinya mudah juga sangat ringan dan cepat dalam proses remoting anda juga langsung berinteraksi langsung dengan xserver yang sedang berjalan, ini sangat berguna jika anda ingin memandu rekan anda dalam menconfigurasikan server mereka sehingga dapat terlihat langkah2 yang kita jalankan di servernya.

Saya akan sedikit berbagi cara installasi dan configurasi server dan Client untuk x11vnc di slackware.

Disisi server  
pertama kali aktifkan service sshd dan pastikan anda mempunyai account ssh selain ROOT dan anda harus sudah bisa login dengan user tersebut secara remote, di sini saya pakai user 'aghe'.
Selanjutnya ambil paket x11vnc di http://slackbuilds.org/repository/13.37/network/x11vnc/.
Lakukan kompilasi dan install paket hasil kompilasi tersebut.
Lakukan installasi tigervnc (tersedia http://connie.slackware.com/~alien/slackbuilds/tigervnc/) juga diperlukan disisi server karena kita membutuhkan program /usr/bin/vncpasswd yang akan di gunakan untuk create password vnc di server
Setelah selesai, buka terminal anda dan buat password untuk vnc.
bash-4.1$ /usr/bin/vncpasswd
Password: *****
Verify:
*****
password adalah 'test-vnc' dan akan tersimpan di /home/aghe/.vnc/passwd (username saya aghe)


Disisi Client
install tigervnc di client dan jalankan command berikut di terminal:
$  ssh -t -L 5900:localhost:5900 aghe@server.com 'x11vnc -localhost -ncache 10 -shared -tightfilexfer -ncache_cr -rfbauth ~/.vnc/passwd -display :0'

Penjelasan perintah diatas:
Saya melakukan koneksi ssh ke server.com dan melakukan listening port 5900 di localhost kemudan di forward ke port 5900 di server.com selanjutnya akan diminta untuk menginput password account ssh saya, setelah koneksi berhasil dilanjut menjalankan x11vnc yang aktif di display 0 diserver tersebut.
Parameter -localhost artinya x11vnc hanya menerima koneksi yang datang nya dari localhost selain itu akan di reject.
Parameter -ncache 10 dan -ncache_cr berguna untuk meng-cache frame sehingga prosses remoting terasa lebih responsive.

Buka terminal baru dan jalankan: 
$ vncviewer -PreferredEncoding Tight -CustomCompressLevel 1 -CompressLevel 8 -LowColorLevel 2 -QualityLevel 8 -Shared 1 127.0.0.1:5900


Dan masukan password 'test-vnc' ketika diminta setelah itu selamat anda telah bisa melakukan remoting ke server vnc dengan koneksi yang aman karena telah di enkripsi melalui jalur ssh dengan dua kali authentikasi ssh password dan vnc password.


Sekian