Salah satu cara menggunakan remote desktop adalah dengan FreeNX. Beberapa orang mengklaim FreeNX mempunyai performa yang lebih baik dibanding dengan VNC.
Informasi server yang saya gunakan dalam percobaan ini,
- OpenVZ Virtual Private Server (VPS), 512MB Guaranteed RAM, 768MB Burstable RAM. Processor Intel ® Core ™ 2 Quad Q9650 @ 3.00GHz. Datacenter adalah Limtestone Networks yang berlokasi server di Dallas, Texas, Amerika.
- Operating system: Debian 5 (Lenny).
Informasi client yang saya gunakan,
- Desktop di rumah saya, tidak perlu saya jelaskan spesifikasinya =P, Lokasi di Singapura.
- Operating system: Ubuntu 9.10
Sebagai catatan, saya menyarankan menggunakan server dengan minimal RAM yang tersedia adalah 256MB. Berdasar pengalaman, saya menggunakan sekitar 240MB RAM dalam kondisi idle. Performa remote desktop nantinya juga bergantung dengan koneksi internet.
Kita perlu melakukan setup pada server. Terlebih dahulu kita mengupdate/upgrade software package yang ada.
sudo apt-get update && sudo apt-get upgrade
Lalu kita menginstall desktop enviromment. Dalam percobaan ini saya menginstall Gnome
sudo apt-get install gnome-desktop-environment
Lalu lakukan penyesuaian seperlunya.
Selanjutnya, kita perlu menambahkan source list agar kita bisa menginstall FreeNX,
sudo nano /etc/apt/sources.list.d/freenx.list
Lalu tambahkan baris berikut ini (berdasarkan informasi yang tersedia di Debian Wiki, Anda bebas mengganti ubuntu release intrepid dengan yang lebih terbaru, misalnya karmic)
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu intrepid main
Setelah itu, kita mengupdate software packagenya,
sudo apt-get update
Lalu install FreeNX,
sudo apt-get install freenx
Setelah selesai, kita akan melakukan setup pada client (dalam hal ini adalah desktop yang saya pakai untuk mengakses server). Saya memilih menggunakan NX Client dari NoMachine. Pilih NX Client sesuai dengan sistem operasi yang Anda gunakan di desktop client. Atau jika menggunakan ubuntu, bisa memilih file dengan ekstensi .deb.
Setelah selesai, akes remote server melalui NX client sesuai dengan usename dan SSH port yang telah kita tentukan sebelumnya.
berat :d
mas saya mau tahu, kenapa yah di distro lain penggunaan sudo tidak bisa memakai password root atau kita? … jadi bingung nich …
hmm.. kurang tau detailnya. mgkn karena user tersebut tidak punya full privilege?