NoMachine adalah software Remote Desktop yang tersedia untuk berbagai platform termasuk Linux.
Kelebihan :
NoMachine adalah performa yang cepat dibandingkan dengan VNC yang lambat. Meskipun tidak sehalus RDP pada Windows. Yang kedua adalah Audio, Storage atau USB device bisa dihubungkan secara dua arah.
Berikut adalah remote desktop linux menggunakan NoMachine :
1. Instal Desktop ( GUI ) pada Linux Server
Ubuntu Server tidak memiliki software-software Graphical User Interface (GUI). maka itu install terlebih dulu software GUI yang dibutuhkan.
Install GDM3 sebagai display manager pada desktop. Selain itu instal xterm untuk shell Terminal pada Desktop.
$ sudo apt-get update
$ sudo apt-get install gdm3 xterm
Proses akan memakan waktu beberapa menit karena paket yang didownload cukup banyak.
2. Instal NoMachine pada Linux Server
2.1. Download NoMachine pada website link download. Pilih NoMachine for Linux karena disini menggunakan Ubuntu Linux.
Saat tulisan ini dibuat URL downloadnya adalah.
https://download.nomachine.com/download/8.1/Linux/nomachine_8.1.2_1_amd64.deb
2.3. Login ke server Linux.
$ ssh ubuntu@my-server
2.4. Download file NoMachine, dengan ketik :
$ curl -L -O https://download.nomachine.com/download/8.1/Linux/nomachine_8.1.2_1_amd64.deb
2.5. Setelah itu lakukan instalasi.
$ sudo dpkg -i nomachine_8.1.2_1_amd64.deb
Secara default NoMachine akan berjalan pada port 4000. Kemudian cek apakah sudah berjalan.
$ ss -lnt | grep :4000
LISTEN 0 100 0.0.0.0:4000 0.0.0.0:*
LISTEN 0 100 [::]:4000 [::]:*
Catatan : Terlihat bahwa NoMachine telah berjalan pada port 4000 baik pada IPv4 dan IPv6. Pastikan firewall untuk port TCP 4000 terbuka dan juga port UDP antara 4011 sampai 4999.
2.6. Berikutnya adalah mengubah password dari user ubuntu. Pada Ubuntu server default dari user yang digunakan adalah ubuntu dan tidak memiliki password. Maka ubah password karena diperlukan ketika menggunakan protokol NX.
$ sudo passwd ubuntu
New password:
Retype new password:
passwd: password updated successfully
3. Instal NoMachine pada Komputer Lokal
NoMachine menyediakan versi yang sama dengan server yaitu tersedia untuk Windows, Linux dan MacOS. Pada komputer lokal atau client,
3.1. Download yang sama dengan versi NoMachine server. Sesuaikan dengan OS yang digunakan pada Komputer Local / Client.
3.2. Jalankan software NoMachine pada komputer lokal, tampilan ketika belum ada koneksi yang ditambahkan.
4. Membuat Koneksi pada NoMachine
Buat sebuah koneksi berisi konfigurasi tentang alamat hostname dari NoMachine server, protokol yang digunakan, dan beberapa hal lain.
4.1. Klik tombol “New”.
4.2. Pada Procotol pilih NX.
4.3. Isikan IP dari server Linux, port : 4000 pada Port.
4.4. Pada pilihan Authentication method, pilih Password karena paling mudah dan simpel.
4.4. Pada pilihan Proxy Connection, pilih Don’t use a proxy karena akan melakukan koneksi langsung melalui internet.
4.5. Setelah itu, masukan Test Remote Desktop lalu klik tombol Done.
5. Melakukan Koneksi ke Linux Server dengan NoMachine
Pada daftar koneksi, pilih Test Remote Desktop lalu klik tombol Connect. Setelah itu akan muncul dialog otentikasi yang mengharuskan mengisi username dan password dari user di server.
5.1. Isikan user ubuntu. Setelah memasukkan username dan password klik tombol OK.
5.2. Setelah itu, NoMachine akan menampilkan tampilan Desktop dari Linux Server.