VNC adalah singkatan dari Virtual Network Computing atau dalam istilah sederhananya 'Remote Desktop'. Ini memungkinkan sistem untuk mengakses desktop sistem lain. Sekarang mari kita lihat bagaimana vnc dapat dilakukan di ubuntu.
Instal Paket
$ sudo apt-get install vnc4server xvnc4viewer
1. vnc4server - Ini adalah aplikasi server vnc. Ini dijalankan pada sistem yang akan dilihat dari jarak jauh.
2. xvnc4viewer - Ini adalah aplikasi klien. Ini akan terhubung ke sistem vnc jarak jauh.
Siapkan kata sandi vnc
Klien vnc yang akan terhubung ke server vnc ini harus menggunakan kata sandi. Oleh karena itu kata sandi harus terlebih dahulu diatur. Ini dapat dilakukan dengan menggunakan perintah vncpasswd. Ingat bahwa file kata sandi terletak di ~/.vnc/passwd
$ vncpasswd ~/.vnc/passwd Password: Verify:
Atau Anda cukup menjalankan perintah vncpasswd saja
$ vncpasswd Password: Verify:
Luncurkan server vnc
desktop:~$ vncserver :12 -geometry 1024x768 New 'enlightened-desktop:12 (enlightened)' desktop is enlightened-desktop:12 Starting applications specified in /home/enlightened/.vnc/xstartup Log file is /home/enlightened/.vnc/enlightened-desktop:12.log
:12 adalah nomor tampilan. Itu bisa berupa nomor apa saja dan akan membuka vncserver pada nomor itu. Anda dapat menjalankan beberapa vncserver. Jika Anda menjalankan perintah vncserver untuk pertama kalinya, ia akan meminta kata sandi.
Hubungkan menggunakan VNC Client
Setelah vncserver berjalan , saatnya untuk menjalankan klien vnc.
$ vncviewer localhost:12 VNC Viewer Free Edition 4.1.1 for X - built Feb 5 2012 20:01:21 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Tue Aug 7 18:27:59 2012 CConn: connected to host localhost port 5912 CConnection: Server supports RFB protocol version 3.8 CConnection: Using RFB protocol version 3.8 Password:
Ini akan meminta server terlebih dahulu. Masukkan localhost:12 . Formatnya bisa ipaddress:display_number
Selanjutnya akan meminta password. Gunakan sandi yang telah disiapkan pada langkah sebelumnya.
Sekarang jendela VNC akan terbuka dengan terminal yang ditampilkan.
Halaman manual xvnc4viewer mengatakan :
vncviewer is a viewer (client) for Virtual Network Computing. This manual page documents version 4 for the X win-dow system. If you run the viewer with no arguments it will prompt you for a VNC server to connect to. Alternatively, specify the VNC server as an argument, e.g. : vncviewer snoopy:2 where 'snoopy' is the name of the machine, and '2' is the display number of the VNC server on that machine. Either the machine name or display number can be omitted. So for example ":1" means display number 1 on the same machine, and "snoopy" means "snoopy:0" i.e. display 0 on machine "snoopy". If the VNC server is successfully contacted, you will be prompted for a password to authenticate you. If the password is correct, a window will appear showing the desktop of the VNC server.
Tutup server setelah selesai
Setelah sesi vnc selesai, server vnc akan menutup tampilan.
$ vncserver -kill :12 Killing Xvnc4 process ID 23664
Batasan
Pendekatan di atas untuk membangun koneksi vnc memiliki batasan tertentu. Ini memerlukan mesin server untuk memiliki alamat IP yang dapat diakses publik atau memiliki pengaturan penerusan port yang diperlukan sehingga klien vnc dapat menjangkaunya dengan nomor port yang benar.
Dalam vnc terbalik, server vnc terhubung ke klien vnc. Ini dilakukan ketika server tidak memiliki ip publik, juga tidak dapat melakukan penerusan porta. Namun klien harus memiliki ip publik atau harus dapat melakukan penerusan port yang diperlukan.
1. https://help.ubuntu.com/community/VNCSumber daya
2. https://help.ubuntu.com/community/VNC/Clients
3. https://help.ubuntu.com/community/VNC/Servers
4. https://help.ubuntu.com/community/VNC/Reverse