SlideShare a Scribd company logo
1 of 3
Download to read offline
TUTORIAL                                   Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial
VNC




Berbagi Desktop                                                                       sekerja Anda, maka hal yang satu ini
                                                                                      jauh lebih mudah dikerjakan. Anda hanya
                                                                                      membutuhkan sebuah client VNC, yang

dengan VNC                                                                            ukurannya pun luar biasa kecil, apabila
                                                                                      dibandingkan dengan fungsinya. Ingin
                                                                                      lebih mudah lagi tanpa menginstalasi
                                                                                      apa-apa? Gunakan web browser Anda
Punya desktop yang indah? Ingin                                                       yang telah dilengkapi fasilitas untuk
dibagi-bagi? Gunakan VNC! Anda                                                        menjalankan Java Applet. Hal itu dapat
bahkan dapat saling berbagi dengan                                                    tercapai apabila rekan sekerja Anda yang
sistem operasi lain.                                                                  menyediakan server VNC telah
                                                                                      menginstalasi paket Java untuk VNC


D
         unia UNIX, khususnya Linux,            Virtual Network Computing adalah      (yang ukurannya pun cukup kecil).
         memang sangat indah. Bagai-        aplikasi client-server yang berfungsi         Dan saatnya berbicara soal keamanan.
         mana tidak? Kita dapat berbagi     untuk bagi membagi desktop. VNC           Dengan bagi membagi tersebut, tentunya
shell menggunakan telnet atau ssh.          berbicara dalam protokol RFB (Remote      jumlah data yang berjalan-jalan di
Dengan server yang sederhana, kita          Frame Buffer) yang dikembangkan oleh      jaringan cukup banyak. Apakah
dapat menjalankan sistem terminal server    AT&T. Karena protokol tersebut terbuka,   penggunaan VNC aman untuk Anda?
di jaringan lokal sehingga komputer-        maka para developer dapat                 Jawabannya adalah ya, karena koneksi
komputer yang telah disimpan di gudang      mengembangkan aplikasinya untuk           juga dapat dilakukan dalam ssh.
dapat naik derajat lagi ke meja kerja.      berbagai sistem operasi.
Bahkan, kalau mau cepat dan indah,              Agar Anda dapat membagikan            Mengintip dekstop
Anda dapat membagikan desktop indah         desktop Anda kepada tetangga, maka        tetangga
Anda ke rekan-rekan kerja di jaringan       sebuah program yang berfungsi sebagai     Kita akan memulai sebagai client yang
sehingga yang lain pun dapat menikmati      server harus berjalan di sistem Anda.     akan mengambil desktop rekan sekerja
keindahan tersebut. Dan itupun dapat        Program tersebut dapat dijalankan oleh    Anda. Asumsikan salah satu komputer di
dilakukan dengan cukup mudah!               siapa saja yang ingin membagi desktop-    jaringan lokal Anda telah terinstalasi
    Dengan menggunakan VNC, Virtual         nya. Dengan perintah sederhana,           server VNC. Aplikasi untuk VNC sendiri
Network Computing, maka desktop             sebuah Server VNC dapat dijalankan        cukuplah banyak. Salah satu client yang
indah Anda dapat dibagikan ke siapa         dan diterminasi. Ukuran server VNC pun    cukup baik untuk digunakan adalah
saja. Bukan hanya itu, Anda pun dapat       relatif kecil. Dan hebatnya, karena       xvncviewer. Xvncviewer adalah client
menikmati keindahan desktop rekan           dilengkapi dengan fasilitas kompresi      untuk Xvnc, server untuk VNC. Apabila
sekerja Anda. Dan semua hal tersebut        data, maka bagi membagi desktop           Anda menggunakan Debian, instalasi
tidak terbatas kepada sistem operasi        tersebut tidak akan terlalu memberatkan   xvncviewer dapat dilakukan dengan
Linux saja. Anda dapat saling berbagi       jaringan.                                 sangat mudah. Cukup berikan perintah
dengan teman Anda yang menggunakan              Di lain sisi, jika Anda hanya ingin   berikut ini:
sistem operasi Microsoft Windows.           menikmati keindahan desktop rekan          apt-get install xvncviewer




     Mengakses desktop Windows dengan client VNC                   Akses VNC via Web browser



56     INFOLINUX JULI 2003                        www.infolinux.web.id
Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial                                  TUTORIAL
                                                                                                                               VNC




   Dialog untuk alamat server VNC                                   Masukkan password Anda

  Setelah paket tersebut terinstalasi,      yang harus dimasukkan adalah port            terletak di /etc/vnc.conf bahkan tidak
maka berikan perintah berikut ini untuk     5800+1 = 5801. Pastikan web                  perlu disentuh sedikit pun. Untuk
menjalankannya:                             browser Anda mampu untuk                     amannya, jalankah vncserver tersebut
xvncviewer                                  menjalankan Java Applet.                     sebagai user biasa dengan memberikan
                                                Apabila Server yang menyediakan          perintah berikut ini:
   Sebuah window akan ditampilkan           VNC adalah server Windows, maka hal           vncserver
untuk Anda. Apa yang harus Anda             itu akan menjadi lebih menarik lagi karena
masukkan hanyalah nama/alamat dari          segala hal yang Anda lakukan akan                Setelah perintah tersebut dijalankan,
komputer yang menjalankan server VNC.       mempengaruhi tampilan di server. Bahkan      Anda akan diminta untuk memasukkan
Alamat tersebut perlu dilengkapi pula       ketika Anda menggerakkan mouse pun,          password. Password tersebut diperlukan
dengan nomor display-nya. Berikut ini       mouse di server akan turut tergerak.         agar pihak yang tidak berkepentingan
adalah format alamat yang benar:            Dengan demikian, Anda dapat melakukan        tidak dapat mengakses desktop yang
 <NAMA_ATAU_IP_SERVER>:<NOMOR_              remote administration dengan VNC.            Anda bagi tersebut. Setelah itu, informasi
 DISPLAY>                                   Contoh program yang memanfaatkan             tentang nomor display yang dibagi akan
                                            teknologi ini adalah PCAnywhere.             ditampilkan untuk Anda. Anda pun dapat
    Sebagai contoh, untuk mengakses                                                      menjalankan vncserver tersebut berkali-kali
display 0 yang dibagi oleh server dengan    Hidupkan vncserver Anda!                     sehingga terdapat beberapa desktop yang
alamat IP 192.168.0.71, Anda perlu          Tidak ada satu orang pun yang ingin          Anda bagi. Sekarang, dapatkah Anda
memasukkan 192.168.0.71:0. Setelah          berbagi desktop-nya dengan Anda?             bayangkan betapa mudahnya membagi
itu, Anda akan diminta untuk                Semuanya berbasiskan Windows?                desktop Anda?
memasukkan password dan setelah             Tunjukkan keindahan sistem Linux Anda            Untuk menghentikan pembagian
password yang benar dimasukkan, Anda        ke rekan sekerja. Biarkan mereka tergiur     display 1, berikan perintah berikut ini:
pun siap untuk menikmati keindahan          dengan dekstop indah seperti GNOME 2          vncserver -kill :1
desktop rekan Anda tersebut.                dan KDE 3 Anda! Dan agar rekan yang
    Tidak ingin menginstalasi client vnc?   lain dapat mencoba tanpa menggunakan            Gantilah nilai 1 dengan nomor display
Gunakan web browser Anda. Asumsikan         program tambahan, maka aktifkan juga         yang ingin Anda hentikan pembagiannya.
rekan Anda telah memiliki dukungan          Java untuk VNC di sistem Anda.                  Semua pengaturan tersebut
Java untuk VNC. Arahkan web browser             Kita akan memulai dengan menginsta-      mengharuskan rekan Anda yang lain
Anda ke alamat server di port di mana       lasi VNC server. Apabila Anda menggu-        memiliki client VNC. Untuk yang
vnc server berjalan. Umumnya port yang      nakan Debian, maka berikan perintah          menggunakan sistem operasi Linux,
digunakan adalah 5800 ditambah nomor        berikut ini untuk menginstalasi vncserver:   tentunya xvncviewer dapat digunakan.
display. Sehingga apabila server             apt-get install vncserver                   Bagi yang menggunakan sistem operasi
192.168.0.71 membagi display 0,                                                          Windows, Anda dapat menyarankan
maka alamat yang harus dimasukkan ke           Setelah terinstalasi, Anda bahkan         penggunaan TightVNC, yang dapat di-
web browser adalah http://                  langsung dapat menjalankan server-nya        download di www.tightvnc.com.
192.168.0.71:5800. Apabila display          tanpa perlu mengubah setting apapun             Seperti yang telah dibahas, kita dapat
yang dibagi adalah display 1, maka port     juga! Konfigurasi default vncserver yang     pula memanjakan rekan kerja Anda agar


                                                  www.infolinux.web.id                                  INFOLINUX JULI 2003      57
TUTORIAL                                     Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial
VNC



dapat menikmati keindahan desktop             protokol untuk mengakses interface grafis    hal yang tidak efisien dan server pun
Anda tanpa menginstalasi client VNC           secara remote. Konsep dasarnya adalah        dapat melayani lebih cepat.
ataupun program lainnya. Apa yang             Remote Frame Buffer. Protokol ini akan           Sebuah desktop dapat mengandung
dibutuhkan hanyalah web browser yang          mengizinkan server untuk memperbarui         sangat banyak warna dan berbagai
dapat menjalankan Java Applet. Untuk          framebuffer di mana server dijalankan.       komponen lainnya. Encoding yang tepat
itu, Anda perlu menginstalasi paket           Dan karena bekerja pada level framebuffer,   sangatlah penting. VNC umumnya akan
tambahan, yakni vnc-java dengan               maka protokol ini hampir dapat diterapkan    menggunakan encoding JPEG untuk
memberikan perintah berikut ini:              pada sistem operasi mana pun juga.           gambar diam dan MPEG untuk gambar
 apt-get install vnc-java                     Bahkan sebuah PDA pun dapat berfungsi        bergerak. Penggunaan caching pun akan
                                              sebagai vnc server. VNC mengandalkan         meningkatkan kecepatan dari server.
   Setelah vnc-java diinstalasi, Anda         protokol transport yang dapat diandalkan         Setelah itu, protokol untuk update
dapat langsung menjalankan vncserver          seperti halnya TCP/IP.                       pun harus diperhatikan agar proses
tanpa perlu mengubah konfigurasi apa              VNC merupakan protokol thin client.      perbaruan menjadi lebih efisien. Proses
pun juga. Luar biasa! Dan rekan kerja         Client hampir tidak memerlukan program       perbaruan mewakili perubahan dari
Anda pun dapat langsung mengakses             tertentu untuk dapat menikmati desktop       framebuffer yang satu ke framebuffer
desktop Anda via web browser.                 yang dibagi. Untuk operasi standar,          lainnya. Dalam hal ini sangatlah mirip
                                              client juga bahkan tidak memerlukan          dengan penampilan gambar pada video.
Mengenal vnc lebih dalam                      hardware khusus.                                 Protokol update-nya diminta oleh
Teknologi VNC sangatlah hebat. VNC                Hal yang perlu dibahas juga adalah       client. Dalam hal ini, client meminta
memiliki berbagai keunggulan di               proses pembaruan bidang persegi.             perubahan kepada server. Apabila kita
antaranya kompresi data sehingga tidak        Server umumnya mengambil bidang              menjalankan program tertentu di client, di
akan terlalu memberatkan traffic jaringan.    persegi pada koordinat tertentu dan          mana tampilan desktop akan berubah,
Selain itu, spesifikasi protokol RFB-nya      kemudian menampilkannya. Hal tersebut        maka permintaan akan dikirimkan ke
pun terbuka. Bagaimanakah cara                dalam beberapa kondisi sangatlah tidak       server untuk memperbarui tampilan.
kerjanya?                                     efisien. Akan tetapi karena VNC dapat            Tidak lupa, protokol untuk input pun
   Pertama-tama, kita akan membahas           menggunakan encoding tertentu, maka          harus diperhatikan agar dapat bekerja
protokol VNC. Protokol VNC adalah             hal tersebut dapat mengurangi banyak         dengan baik. Dalam kondisi umum,
                                                                                           protokol untuk input akan menggunakan
                                                                                           model workstation umum. Segala
                                                                                           perubahan pada input akan memicu
                                                                                           client untuk mengirimkan perubahan ke
                                                                                           server. Server pun akan merespon dan
                                                                                           mengirimkan kembali.
                                                                                               Bagi Anda yang ingin menulis client
                                                                                           untuk VNC, apa yang umumnya Anda
                                                                                           butuhkan adalah pengertian akan TCP/IP
                                                                                           dan cara untuk menggambar pixel. Akan
                                                                                           lebih baik lagi apabila Anda dapat
                                                                                           langsung menulis ke framebuffer.
                                                                                               Sementara VNC server sendiri akan
                                                                                           lebih susah untuk dibuat. Hal ini
                                                                                           disebabkan karena VNC server harus
                                                                                           membuat client semudah mungkin.
                                                                                           Pengorbanan terbesar adalah di server.
                                                                                           Anda mutlak harus mampu untuk
                                                                                           memperbarui framebuffer dan pemrog-
                                                                                           raman framebuffer secara umum.
                                                                                               VNC telah membuat Linux semakin
                                                                                           menarik untuk digunakan. Apa yang kita
                                                                                           miliki, kita dapat bagikan untuk orang
                                                                                           lain. Dan bukankah ini indah? Mari
                                                                                           beramai-ramai ciptakan dunia yang lebih
                                                                                           indah dengan Linux.
                                                                                           Noprianto (noprianto@infolinux.co.id)


58    INFOLINUX JULI 2003                           www.infolinux.web.id

More Related Content

Similar to Noprianto vnc

Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIK
Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIKPanduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIK
Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIKHanung Anggo Yudanto
 
38 41 praktik-instan-12
38 41 praktik-instan-1238 41 praktik-instan-12
38 41 praktik-instan-12aaseno46
 
Remote Server dengan Telnet
Remote Server dengan TelnetRemote Server dengan Telnet
Remote Server dengan TelnetMuhamad Prasetyo
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiFebi Gelar Ramadhan
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMPAhmad Saktia Yunus
 
Choirul windarilinux
Choirul windarilinuxChoirul windarilinux
Choirul windarilinuxMas Suwondo
 
2110165028 konjar lj_virtual machine
2110165028 konjar lj_virtual machine2110165028 konjar lj_virtual machine
2110165028 konjar lj_virtual machineNanda Afif
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webservernifran12
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154ridhyld
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfHendroGunawan8
 
mengadministrasi server dalam jaringan
mengadministrasi server dalam jaringanmengadministrasi server dalam jaringan
mengadministrasi server dalam jaringanahmad amiruddin
 
Sekilas tentang rdesktop
Sekilas tentang rdesktopSekilas tentang rdesktop
Sekilas tentang rdesktopsadewawan
 
Open vpn di ubuntu 13.04
Open vpn di ubuntu 13.04Open vpn di ubuntu 13.04
Open vpn di ubuntu 13.04Abas Djumadi
 
Setting access point debian windows xp
Setting access point debian windows xpSetting access point debian windows xp
Setting access point debian windows xpNurlita Yuliandari
 
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3I Putu Hariyadi
 

Similar to Noprianto vnc (20)

Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIK
Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIKPanduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIK
Panduan SIASIS, SIAS, SIA, SIAK, SIAKAD, SIMDIK
 
38 41 praktik-instan-12
38 41 praktik-instan-1238 41 praktik-instan-12
38 41 praktik-instan-12
 
Remote Server dengan Telnet
Remote Server dengan TelnetRemote Server dengan Telnet
Remote Server dengan Telnet
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
 
Choirul (winroute)
Choirul (winroute)Choirul (winroute)
Choirul (winroute)
 
Choirul windarilinux
Choirul windarilinuxChoirul windarilinux
Choirul windarilinux
 
2110165028 konjar lj_virtual machine
2110165028 konjar lj_virtual machine2110165028 konjar lj_virtual machine
2110165028 konjar lj_virtual machine
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
 
Virtual hacking Modul
Virtual hacking ModulVirtual hacking Modul
Virtual hacking Modul
 
Handy cache
Handy cacheHandy cache
Handy cache
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
 
Presentation1
Presentation1Presentation1
Presentation1
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdf
 
mengadministrasi server dalam jaringan
mengadministrasi server dalam jaringanmengadministrasi server dalam jaringan
mengadministrasi server dalam jaringan
 
Sekilas tentang rdesktop
Sekilas tentang rdesktopSekilas tentang rdesktop
Sekilas tentang rdesktop
 
Winproxy
WinproxyWinproxy
Winproxy
 
Open vpn di ubuntu 13.04
Open vpn di ubuntu 13.04Open vpn di ubuntu 13.04
Open vpn di ubuntu 13.04
 
Setting access point debian windows xp
Setting access point debian windows xpSetting access point debian windows xp
Setting access point debian windows xp
 
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
Import DEVNET Associate OVA sebagai VM pada Proxmox VE 6.3
 

More from Mas Suwondo

Noprianto garlic
Noprianto garlicNoprianto garlic
Noprianto garlicMas Suwondo
 
Noprianto desktopgnome
Noprianto desktopgnomeNoprianto desktopgnome
Noprianto desktopgnomeMas Suwondo
 
Mulyadi tuningkarnel
Mulyadi tuningkarnelMulyadi tuningkarnel
Mulyadi tuningkarnelMas Suwondo
 
Noprianto bongkar
Noprianto bongkarNoprianto bongkar
Noprianto bongkarMas Suwondo
 
Adam opensource4all
Adam opensource4allAdam opensource4all
Adam opensource4allMas Suwondo
 
Michael opensource
Michael opensourceMichael opensource
Michael opensourceMas Suwondo
 
Dadan kameravidiowebcam
Dadan kameravidiowebcamDadan kameravidiowebcam
Dadan kameravidiowebcamMas Suwondo
 
Choirul winpcbutut
Choirul winpcbututChoirul winpcbutut
Choirul winpcbututMas Suwondo
 
Choirul integrasilinuxwin
Choirul integrasilinuxwinChoirul integrasilinuxwin
Choirul integrasilinuxwinMas Suwondo
 
Petunjuk Penggunaan Linux Blankon
Petunjuk Penggunaan Linux BlankonPetunjuk Penggunaan Linux Blankon
Petunjuk Penggunaan Linux BlankonMas Suwondo
 
Membuat Kalender Dengan OO Draw
Membuat Kalender Dengan OO DrawMembuat Kalender Dengan OO Draw
Membuat Kalender Dengan OO DrawMas Suwondo
 

More from Mas Suwondo (13)

Noprianto gnome
Noprianto gnomeNoprianto gnome
Noprianto gnome
 
Noprianto garlic
Noprianto garlicNoprianto garlic
Noprianto garlic
 
Noprianto desktopgnome
Noprianto desktopgnomeNoprianto desktopgnome
Noprianto desktopgnome
 
Mulyadi tuningkarnel
Mulyadi tuningkarnelMulyadi tuningkarnel
Mulyadi tuningkarnel
 
Noprianto bongkar
Noprianto bongkarNoprianto bongkar
Noprianto bongkar
 
Adam opensource4all
Adam opensource4allAdam opensource4all
Adam opensource4all
 
Michael opensource
Michael opensourceMichael opensource
Michael opensource
 
Dadan kameravidiowebcam
Dadan kameravidiowebcamDadan kameravidiowebcam
Dadan kameravidiowebcam
 
Choirul winpcbutut
Choirul winpcbututChoirul winpcbutut
Choirul winpcbutut
 
Choirul integrasilinuxwin
Choirul integrasilinuxwinChoirul integrasilinuxwin
Choirul integrasilinuxwin
 
Berfikir lokal
Berfikir lokalBerfikir lokal
Berfikir lokal
 
Petunjuk Penggunaan Linux Blankon
Petunjuk Penggunaan Linux BlankonPetunjuk Penggunaan Linux Blankon
Petunjuk Penggunaan Linux Blankon
 
Membuat Kalender Dengan OO Draw
Membuat Kalender Dengan OO DrawMembuat Kalender Dengan OO Draw
Membuat Kalender Dengan OO Draw
 

Noprianto vnc

  • 1. TUTORIAL Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial VNC Berbagi Desktop sekerja Anda, maka hal yang satu ini jauh lebih mudah dikerjakan. Anda hanya membutuhkan sebuah client VNC, yang dengan VNC ukurannya pun luar biasa kecil, apabila dibandingkan dengan fungsinya. Ingin lebih mudah lagi tanpa menginstalasi apa-apa? Gunakan web browser Anda Punya desktop yang indah? Ingin yang telah dilengkapi fasilitas untuk dibagi-bagi? Gunakan VNC! Anda menjalankan Java Applet. Hal itu dapat bahkan dapat saling berbagi dengan tercapai apabila rekan sekerja Anda yang sistem operasi lain. menyediakan server VNC telah menginstalasi paket Java untuk VNC D unia UNIX, khususnya Linux, Virtual Network Computing adalah (yang ukurannya pun cukup kecil). memang sangat indah. Bagai- aplikasi client-server yang berfungsi Dan saatnya berbicara soal keamanan. mana tidak? Kita dapat berbagi untuk bagi membagi desktop. VNC Dengan bagi membagi tersebut, tentunya shell menggunakan telnet atau ssh. berbicara dalam protokol RFB (Remote jumlah data yang berjalan-jalan di Dengan server yang sederhana, kita Frame Buffer) yang dikembangkan oleh jaringan cukup banyak. Apakah dapat menjalankan sistem terminal server AT&T. Karena protokol tersebut terbuka, penggunaan VNC aman untuk Anda? di jaringan lokal sehingga komputer- maka para developer dapat Jawabannya adalah ya, karena koneksi komputer yang telah disimpan di gudang mengembangkan aplikasinya untuk juga dapat dilakukan dalam ssh. dapat naik derajat lagi ke meja kerja. berbagai sistem operasi. Bahkan, kalau mau cepat dan indah, Agar Anda dapat membagikan Mengintip dekstop Anda dapat membagikan desktop indah desktop Anda kepada tetangga, maka tetangga Anda ke rekan-rekan kerja di jaringan sebuah program yang berfungsi sebagai Kita akan memulai sebagai client yang sehingga yang lain pun dapat menikmati server harus berjalan di sistem Anda. akan mengambil desktop rekan sekerja keindahan tersebut. Dan itupun dapat Program tersebut dapat dijalankan oleh Anda. Asumsikan salah satu komputer di dilakukan dengan cukup mudah! siapa saja yang ingin membagi desktop- jaringan lokal Anda telah terinstalasi Dengan menggunakan VNC, Virtual nya. Dengan perintah sederhana, server VNC. Aplikasi untuk VNC sendiri Network Computing, maka desktop sebuah Server VNC dapat dijalankan cukuplah banyak. Salah satu client yang indah Anda dapat dibagikan ke siapa dan diterminasi. Ukuran server VNC pun cukup baik untuk digunakan adalah saja. Bukan hanya itu, Anda pun dapat relatif kecil. Dan hebatnya, karena xvncviewer. Xvncviewer adalah client menikmati keindahan desktop rekan dilengkapi dengan fasilitas kompresi untuk Xvnc, server untuk VNC. Apabila sekerja Anda. Dan semua hal tersebut data, maka bagi membagi desktop Anda menggunakan Debian, instalasi tidak terbatas kepada sistem operasi tersebut tidak akan terlalu memberatkan xvncviewer dapat dilakukan dengan Linux saja. Anda dapat saling berbagi jaringan. sangat mudah. Cukup berikan perintah dengan teman Anda yang menggunakan Di lain sisi, jika Anda hanya ingin berikut ini: sistem operasi Microsoft Windows. menikmati keindahan desktop rekan apt-get install xvncviewer Mengakses desktop Windows dengan client VNC Akses VNC via Web browser 56 INFOLINUX JULI 2003 www.infolinux.web.id
  • 2. Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial TUTORIAL VNC Dialog untuk alamat server VNC Masukkan password Anda Setelah paket tersebut terinstalasi, yang harus dimasukkan adalah port terletak di /etc/vnc.conf bahkan tidak maka berikan perintah berikut ini untuk 5800+1 = 5801. Pastikan web perlu disentuh sedikit pun. Untuk menjalankannya: browser Anda mampu untuk amannya, jalankah vncserver tersebut xvncviewer menjalankan Java Applet. sebagai user biasa dengan memberikan Apabila Server yang menyediakan perintah berikut ini: Sebuah window akan ditampilkan VNC adalah server Windows, maka hal vncserver untuk Anda. Apa yang harus Anda itu akan menjadi lebih menarik lagi karena masukkan hanyalah nama/alamat dari segala hal yang Anda lakukan akan Setelah perintah tersebut dijalankan, komputer yang menjalankan server VNC. mempengaruhi tampilan di server. Bahkan Anda akan diminta untuk memasukkan Alamat tersebut perlu dilengkapi pula ketika Anda menggerakkan mouse pun, password. Password tersebut diperlukan dengan nomor display-nya. Berikut ini mouse di server akan turut tergerak. agar pihak yang tidak berkepentingan adalah format alamat yang benar: Dengan demikian, Anda dapat melakukan tidak dapat mengakses desktop yang <NAMA_ATAU_IP_SERVER>:<NOMOR_ remote administration dengan VNC. Anda bagi tersebut. Setelah itu, informasi DISPLAY> Contoh program yang memanfaatkan tentang nomor display yang dibagi akan teknologi ini adalah PCAnywhere. ditampilkan untuk Anda. Anda pun dapat Sebagai contoh, untuk mengakses menjalankan vncserver tersebut berkali-kali display 0 yang dibagi oleh server dengan Hidupkan vncserver Anda! sehingga terdapat beberapa desktop yang alamat IP 192.168.0.71, Anda perlu Tidak ada satu orang pun yang ingin Anda bagi. Sekarang, dapatkah Anda memasukkan 192.168.0.71:0. Setelah berbagi desktop-nya dengan Anda? bayangkan betapa mudahnya membagi itu, Anda akan diminta untuk Semuanya berbasiskan Windows? desktop Anda? memasukkan password dan setelah Tunjukkan keindahan sistem Linux Anda Untuk menghentikan pembagian password yang benar dimasukkan, Anda ke rekan sekerja. Biarkan mereka tergiur display 1, berikan perintah berikut ini: pun siap untuk menikmati keindahan dengan dekstop indah seperti GNOME 2 vncserver -kill :1 desktop rekan Anda tersebut. dan KDE 3 Anda! Dan agar rekan yang Tidak ingin menginstalasi client vnc? lain dapat mencoba tanpa menggunakan Gantilah nilai 1 dengan nomor display Gunakan web browser Anda. Asumsikan program tambahan, maka aktifkan juga yang ingin Anda hentikan pembagiannya. rekan Anda telah memiliki dukungan Java untuk VNC di sistem Anda. Semua pengaturan tersebut Java untuk VNC. Arahkan web browser Kita akan memulai dengan menginsta- mengharuskan rekan Anda yang lain Anda ke alamat server di port di mana lasi VNC server. Apabila Anda menggu- memiliki client VNC. Untuk yang vnc server berjalan. Umumnya port yang nakan Debian, maka berikan perintah menggunakan sistem operasi Linux, digunakan adalah 5800 ditambah nomor berikut ini untuk menginstalasi vncserver: tentunya xvncviewer dapat digunakan. display. Sehingga apabila server apt-get install vncserver Bagi yang menggunakan sistem operasi 192.168.0.71 membagi display 0, Windows, Anda dapat menyarankan maka alamat yang harus dimasukkan ke Setelah terinstalasi, Anda bahkan penggunaan TightVNC, yang dapat di- web browser adalah http:// langsung dapat menjalankan server-nya download di www.tightvnc.com. 192.168.0.71:5800. Apabila display tanpa perlu mengubah setting apapun Seperti yang telah dibahas, kita dapat yang dibagi adalah display 1, maka port juga! Konfigurasi default vncserver yang pula memanjakan rekan kerja Anda agar www.infolinux.web.id INFOLINUX JULI 2003 57
  • 3. TUTORIAL Ulasan CD | Klinik | Ulasan | Linux Ready | Utama | Bisnis | Feature | Tutorial VNC dapat menikmati keindahan desktop protokol untuk mengakses interface grafis hal yang tidak efisien dan server pun Anda tanpa menginstalasi client VNC secara remote. Konsep dasarnya adalah dapat melayani lebih cepat. ataupun program lainnya. Apa yang Remote Frame Buffer. Protokol ini akan Sebuah desktop dapat mengandung dibutuhkan hanyalah web browser yang mengizinkan server untuk memperbarui sangat banyak warna dan berbagai dapat menjalankan Java Applet. Untuk framebuffer di mana server dijalankan. komponen lainnya. Encoding yang tepat itu, Anda perlu menginstalasi paket Dan karena bekerja pada level framebuffer, sangatlah penting. VNC umumnya akan tambahan, yakni vnc-java dengan maka protokol ini hampir dapat diterapkan menggunakan encoding JPEG untuk memberikan perintah berikut ini: pada sistem operasi mana pun juga. gambar diam dan MPEG untuk gambar apt-get install vnc-java Bahkan sebuah PDA pun dapat berfungsi bergerak. Penggunaan caching pun akan sebagai vnc server. VNC mengandalkan meningkatkan kecepatan dari server. Setelah vnc-java diinstalasi, Anda protokol transport yang dapat diandalkan Setelah itu, protokol untuk update dapat langsung menjalankan vncserver seperti halnya TCP/IP. pun harus diperhatikan agar proses tanpa perlu mengubah konfigurasi apa VNC merupakan protokol thin client. perbaruan menjadi lebih efisien. Proses pun juga. Luar biasa! Dan rekan kerja Client hampir tidak memerlukan program perbaruan mewakili perubahan dari Anda pun dapat langsung mengakses tertentu untuk dapat menikmati desktop framebuffer yang satu ke framebuffer desktop Anda via web browser. yang dibagi. Untuk operasi standar, lainnya. Dalam hal ini sangatlah mirip client juga bahkan tidak memerlukan dengan penampilan gambar pada video. Mengenal vnc lebih dalam hardware khusus. Protokol update-nya diminta oleh Teknologi VNC sangatlah hebat. VNC Hal yang perlu dibahas juga adalah client. Dalam hal ini, client meminta memiliki berbagai keunggulan di proses pembaruan bidang persegi. perubahan kepada server. Apabila kita antaranya kompresi data sehingga tidak Server umumnya mengambil bidang menjalankan program tertentu di client, di akan terlalu memberatkan traffic jaringan. persegi pada koordinat tertentu dan mana tampilan desktop akan berubah, Selain itu, spesifikasi protokol RFB-nya kemudian menampilkannya. Hal tersebut maka permintaan akan dikirimkan ke pun terbuka. Bagaimanakah cara dalam beberapa kondisi sangatlah tidak server untuk memperbarui tampilan. kerjanya? efisien. Akan tetapi karena VNC dapat Tidak lupa, protokol untuk input pun Pertama-tama, kita akan membahas menggunakan encoding tertentu, maka harus diperhatikan agar dapat bekerja protokol VNC. Protokol VNC adalah hal tersebut dapat mengurangi banyak dengan baik. Dalam kondisi umum, protokol untuk input akan menggunakan model workstation umum. Segala perubahan pada input akan memicu client untuk mengirimkan perubahan ke server. Server pun akan merespon dan mengirimkan kembali. Bagi Anda yang ingin menulis client untuk VNC, apa yang umumnya Anda butuhkan adalah pengertian akan TCP/IP dan cara untuk menggambar pixel. Akan lebih baik lagi apabila Anda dapat langsung menulis ke framebuffer. Sementara VNC server sendiri akan lebih susah untuk dibuat. Hal ini disebabkan karena VNC server harus membuat client semudah mungkin. Pengorbanan terbesar adalah di server. Anda mutlak harus mampu untuk memperbarui framebuffer dan pemrog- raman framebuffer secara umum. VNC telah membuat Linux semakin menarik untuk digunakan. Apa yang kita miliki, kita dapat bagikan untuk orang lain. Dan bukankah ini indah? Mari beramai-ramai ciptakan dunia yang lebih indah dengan Linux. Noprianto (noprianto@infolinux.co.id) 58 INFOLINUX JULI 2003 www.infolinux.web.id