The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Remote Access Dengan VNC Dan Windows Terminal

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Perpus Kota Semarang, 2018-10-30 19:07:57

Remote Access Dengan VNC Dan Windows Terminal

Remote Access Dengan VNC Dan Windows Terminal

..

~.

Remote Access·••n"•·"

CdenganVN dan

Windows Terminal
··Services

.G11ial inux dan Windows

REMOTE ACCESS
DENGAN VNC DAN WINDOWS
TERMINAL SERVICES DI LINUX DAN

WINDOWS



REMOTE ACCESS
DENGAN VNC DAN WINDOWS

TERMINAL SERVICES DI
LINUX DAN WINDOWS

Firrar Utdirartatmo

Penerbit ANDI Yogyakarta

Remote Access dengan VNC dan Windows Terminal Services
di Linux dan Windows
Oleh: Firrar Utdirartatmo
Hak Cipta © 2004 pada penulis.

Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau
memindahkan sebagian atau seluruh isi buku ini dalam bentuk apapun,
baik secara elektronis maupun mekanis, termasuk memfotocopy, merekam
atau dengan sistem penyimpanan lainnya, tanpa izin tertulis dari Penulis.

Penerbit:
ANDI
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax. (0274) 588282 Yogyakarta 55281

Percetakan:
ANDI OFFSET
Jl. Beo 38-40,
Telp. (0274) 561881 (Hunting), Fax. (0274) 588282 Yogyakarta 55281

Perpustakaan Nasional: Katalog dalam Terbitan

Utdirartatmo, Firrar
Remote Access dengan VNC dan Windows Terminal
Service di Linux dan Windows I
Firrar Utdirartatmo; - Ed. I. - Yogyakarta: Andi,
09 · 08 · 07 · 06
xiv + 106 hlm .; 14 x 21 cm.
10987654 3 2
ISBN: 979-731-168-6
I. Judul.
1. Computer Networks

DDC'21 : 004.6

Tinda yang akan terlepas
Dari genggamnn Sang Penciptn
Semuanya terhubung dnlnm keabadian

Ayahmida Ir. Firngadi



KATA PENGANTAR

Anda pernah membayangkan tampilan Windows Ex-
plorer dari mesin Windows di tempat lain muncul pada
jendela Xwindow Anda? Kalau perlu Anda bahkan bisa
menjalankan MS Word yang tersimpan pada mesin re-
mote Windows tersebut tanpa perlu bergeser dari mesin
Linux Anda.
Sebaliknya bila Anda tidak puas hanya melakukan tel-
net ke sebuah mesin Linux. Anda ingin mengelola file di
server Linux dengan memakai file manager Konqueror
dart KDE, karena sudah bosan memakai aplikasi berba-
sis teks semacam me (midnight commander), apalagi
memakai command line. Nah, bagaimana agar tampilan
Xwindow itu bisa kita lihat pada mesin Windows kita?
VNC adalahjawabnya. Tidak peduli apa sistem operasi-
nya, layar komputer remote itu akan "dipindahkan' ke
mesin kita. Kita bebas menggunakan mouse dan key-
board, seolah-olah kita berada di hadapan mesin remote
tersebut.

V

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

VNC memang bukan sekedar remote access tetapi juga
remote control. Terdapat banyak skenario pemanfaatan
VNC dalam suatu jaringan.

Kalau Anda menggunakan Windows 2000/XP, ada se-
buah fasilitas yang mungkin jarang Anda sentuh. Win-
dows Terminal Services memungkinkan remote access
seperti VNC. Hanya saja server-nya terbatas pada sistem
operasi Windows saja. Tetapi keberadaannya yang su-
dah menyatu dengan Windows tersebut akan memper-
mudah orang untuk langsung menggunakannya tanpa
konfigurasi lebih jauh.

Kalau dulu Anda yang 'melayani' komputer, dengan ber-
pindah-pindah tempat duduk, sekarang biarkan VNC
dan Windows Terminal Services yang 'membawakan'
'layar-mouse-keyboard' ke hadapan Anda.

Kita akan mendapatkan tampilan yang sama, apakah
mengakses komputer di ruang sebelah, atau komputer
di belahan dunia lain.

Tugas-tugas administrasi dapat lebih nyaman dilaku-
kan. Kita bahkan bisa mengelola sejumlah komputer
pada saat yang bersamaan dari satu monitor.

Remote access juga mempunyai potensi yang menarik
untuk keperluan pelatihan, seperti demo. presentasi.
atau panduan penggunaan suatu software. Setiap siswa
bisa memperoleh tampilan yang sama dari mesin ins-
truktur, atau instruktur mengawasi dan menuntun
siswa mempelajari sesuatu.

Jika komputer viewer mengalami crash, hal itu tidak
akan berdarnpak pada yang lain. Koneksi clapat diben-
tuk dan diputuskan kapan saja.

Bagi Anda yang mengelola lab. mungkin sering mene-
mui banyak komputer server yangjarang dipergunakan

vi

Kata Pengantar

console-nya. Nah, bila jumlah monitor-nya terbatas,
gunakan saja VNC untuk mengelola komputer tersebut
dari jauh, sedang monitor yang ada bisa diberdayakan
untuk komputer lain yang lebih memerlukannya.
Untuk mempermudah, buku ini disertai disket yang me-
muat program VNC yang bisa dipakai pada platform Linux
dan Windows. Program VNC tersebut dapat digunakan
secara gratis.
Penulis menghaturkan terima kasih kepada lbunda dr.
Moetrarsi Sri Kanapsijah dan Ayahanda Ir. Firngadi
yang telah memberikan segenap doa restu dan keperca-
yaan.
Bila pembaca berkenan membagi pengalaman dalam
mempergunakan buku ini, bisa dialamatkan ke
[email protected]
Semoga Anda bisa memperoleh semuanya dalam satu
layar, tanpa bergeser dari tempat duduk Anda.

Yogyakarta, April 2003
Firrar Utdirartatmo

vii



DAFTAR ISi

KATA PENGANTAR ................................................................................ v
DAFTAR ISi .......................................................................................... ix

BAB I Pendahuluan ......................................................................... 1
1.1 Mengenal VNC ................................................................. 1
1.2 Pemanfaatan VNC ........................................................... 2
1.3 Keunggulan VNC ............................................................. 3
1.4 Protokol VNC .................................................................... 4

BAB II lnstalasi VNC ......................................................................... 7
2.1 Memperoleh VNC ............................................................ 7
2.2 lnstalasi di Windows ....................................................... 9
2.3 lnstalasi di Linux ............................................................ 15

ix

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

BAB Ill Incoming Connection .......................................................... 19
3.1 Pengertian Dasar .......................................................... 19
3.2 Menyiapkan VNC server di Windows ............................ 20
3.3 Menyiapkan VNC Server di Linux ................................... 23
3.4 Koneksi dari VNC Viewer di Windows .......................... 24
3.5 Koneksi dari VNC Viewer di Linux ................................. 30
3.6 Koneksi ke Server dari Browser .................................... 32
3.7 Koneksi dengan Java viewer ......................................... 35

BAB IV Outgoing Connection .......................................................... 37
4.1 Pengertian Dasar .......................................................... 37
4.2 Menyiapkan VNC Viewer di Windows ........................... 38
4.3 Menyiapkan VNC Viewer di Linux .................................. 39
4.4 Mengaktifkan Koneksi dari VNC Server di Windows ...... 40
4.5 Mengaktifkan koneksi dari VNC server di Linux ............ 42

BAB V Konfigurasi Lanjut pada VNC ............................................. 45
5.1 Koneksi ke Banyak Server ............................................. 45
5.2 Sharing koneksi server .................................................. 46
5.3 Menjalankan WinVNC Sebagai Service ........................ 48
5.4 Penggunaan Ctrl-Alt-Del ................................................ 51
5.5 Fasilitas Clipboard ........................................................ 53
5.6 Penanganan Update ..................................................... 54
5.7 Keamanan VNC ............................................................. 55
5.8 Menggunakan VNC dengan SSH .................................. 56

BAB VI Windows Terminal Services .............................................. 59
6.1 Windows Terminal Services .......................................... 59
6.2 lnstalasi Terminal Services Client.. ............................... 61

X

Daftar Isi
6.3 Remote Administration .................................................. 68
6.4 Client Connection Manager ........................................... 73
6.5 Akses dari Linux ............................................................ 79
BAB VII Fasilitas Lanjut Windows Terminal Services .................... 83
7.1 Menggunakan Printer .................................................... 83
7.2 Clipboard ....................................................................... 84
7.3 Penggunaan Tombol Khusus ....................................... 84
7.4 Application Server .......................................................... 86
Daftar Pustaka .................................................................................. 91
Lampiran Win VNC ........................................................................... 93

xi



BABI
Pendahuluan

1.1 Mengenal VNC

VNC (Virtual Network Computing) adalah perangkat lunak
untuk mengendalikan komputer dari jauh, yang me-
mungkinkan untuk melihat dan berinteraksi dengan
suatu komputer (disebut server) dengan memper-
gunakan program sederhana (disebut viewer). Kedua
komputer tersebut boleh saja menggunakan platform
yang berbeda. Misal, kita bisa mempergunakan VNC un-
tuk melihat mesin Linux di kantor dengan mempergu-
nakan komputer Windows di rumah. VNC tersedia
secara gratis dan dipergunakan oleh jutaan pengguna
dart lingkungan industri, akademisi, dan home user.

Gambar 1.1 Logo VNC

1

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

VNC berawal dari pengembangan jaringan komputer
ATM very-thin-client yang berupa Videotile LCD display
dengan pen input dan koneksi ATM yang cepat. Karena
VNC viewer adalah versi software dari ATM Network Com-
puter, yang memungkinkan workstation dibuat atau
dihapus, maka kemudian juga disebut Virtual Network

Computing.

1.2 Pemanfaatan VNC

Remote control software semacam VNC memiliki berma-
cam penggunaan. Sofatware ini memungkinkan orang
pada remote computer untuk mengendalikan komputer
lain yang terhubung dengan jaringan seolah-olah ber-
ada di depan komputer tersebut.

S er Y er Vie, W& r

\:~\:

,,-

Gambar 1.2 Bermacam server dan viewer VNC

Contoh sejumlah pemanfaatannya:

• Untuk pengguna pribadi, VNC membantu untuk
menyelesaikan masalah yang terjadi pada
komputer yang ada di tempat yangjauh. Contoh,
seorang pengguna yang tinggal di Balikpapan
bisa menggunakan VNC untuk memperbaiki
konfigurasi software pada komputer ibunya yang
ada di Yogyakarta dan menunjukkan pada beliau

2

Pendahuluan

bagaimana menginstall dan mempergunakan
feature dari sejumlah software kesayangannya.

• Untuk pengguna bisnis, VNC menyediakan
lingkungan yang fleksibel yang memungkinkan
pekerja untuk mengakses desktop dan server
kantor dari komputer yang ada di manapun,
tidak bergantung padajenis komputer tersebut.
Contoh yang populer adalah remote system ad-
ministration, di mana VNC dipakai administra-
tor untuk mengendalikan komputer lain untuk
melakukan pemeliharaan tanpa harus berada
di hadapan console komputer tersebut.

• VNC dalam lingkungan pendidikan, sejumlah
siswa bisa secara bersamaan mengamati pela-
jaran yang sedang di-demo-kan oleh instruktur
pada layar komputer masing-masing. VNC juga
memungkinkan instruktur untuk mengawasi
dan memandu komputer siswa.

1.3 Keunggulan VNC

VNC berbeda dengan remote display system lain seperti
IC server pada PC. Faktor penting yang membedakan
'TNC dengan remote display system semacam X adalah:

1. Sepenuhnya cross-platform/platform indepen-
dent. Desktop Linux bisa ditampilkan di Win-
dows PC, atau mesin Solaris, atau arsitektur ma-
napun. Terdapat Java viewer sehingga desktop
manapun bisa dilihat oleh setiap browser yang
mendukung Java. Terdapat Windows server
yang memungkinkan untuk melihat desktop dari
remote Windows dengan menggunakan viewer
yang sama. Kesederhanaan dari protokol
tersebut memudahkannya untuk di-porting ke
platform baru sehingga VNC telah di-porting ke
bermacam platform..

3

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

2. Kecil dan sederhana. Windows viewer, misalnya,
berukuran sekitar 150K dan bisa dijalankan
langsung dari floppy. Java viewer kurang dari
IOOK

3. Tidak ada state yang disimpan pada viewer
sehingga kita bisa meninggalkan suatu remote
PC untuk pindah ke remote PC lainnya, melaku-
kan reconnect ke PC sebelumnya, dan kemu-
dian melanjutkan apa yang tadi dikerjakan.
Bahkan kursor akan berada di tempat yang
sama seperti saat ditinggalkan (Sebagai
perbandingan: pada X server jika PC crash atau
di-restart, semua aplikasi remote akan mati,
tetapi dengan VNC semuanya tetap berjalan).

4. Sharable. Satu desktop bisa ditampilkan dan di-
pergunakan oleh banyak viewer pada satu saat.

5. Gratis! Kita bisa men-download dan memakai-
nya sesuai GNU General Public License.

REAL

Gambar 1.3 Logo Real VNC

1.4 Protokol VNC

Protokol VNC adalah protokol sederhana untuk remote
access dengan graphical user interface. Ini berdasar pa-
da konsep remote framebuffer atau RFB. Protokol ini
memungkinkan server untuk melakukan update fra-
mebuffer yang ditampilkan pada suatu viewer. Karena
ini bekerja pada semua tingkatan framebuffer maka cu-

4

Pendahuluan

kup potensial untuk diterapkan pada semua sistem ope-
rasi, sistem dan aplikasi windowing, termasuk X/Unix,
Windows, dan Macintosh, tetapi juga pada PDA dan
device lain dengan bermacam link. Protokol akan ber-
operasi di atas reliable transport semacam TCP/IP.

~~.. .~---~VNC server VNC viewer

c;-i,lli::i~' { VNC protocol

oc

,/Ati'fPM} CJ

Gambar 1.4 Protokol VNC

Ini sepenuhnya "thin-client" protocol. Telah dirancang
dengan seminim mungkin tuntutan pada viewer. Oleh
sebab itu client bisa berjalan pada bermacam hardware,
dan implementasi pada suatu client dapat dibuat sese-
derhana mungkin.

Saat suatu koneksi antara client dan server terjadi, ser-
ver melakukan autentikasi dengan menggunakan skema
challenge-response, di mana user dimintai password
pada client. Server dan client kemudian bisa bertukar
message untuk berkompromi tentang ukuran desktop,
format pixel. dan skema pengkodean yang dipakai. Cli-
ent meminta update keseluruhan layar, dan session
dimulai. Karena sifatnya yang stateless, kedua pihak
bisa menutup koneksi kapan saja tanpa takut akan
berakibat buruk.

VNC viewer adalah thin-client system sederhana, yang
hanya memerlukan reliable transport (umumnya TCP/
IP). dan cara untuk menampilkan pixel (menulis lang-
sung ke framebuffer, atau menggunakan windowing
system). VNC client tersedia untuk Unix, Windows, Ma-

5

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

cintosh, Java dan aplikasi handheld mini.
VNC server lebih sulit dibuat dibandingkan VNC client.
Protokol dirancang untuk memungkinkan client dibuat
sesederhana mungkin, selanjutnya terserah server untuk
melakukan translasi yang diperlukan. Misal, server harus
menyediakan pixel data dalam format yang diinginkan
client. Tersedia server untuk Unix, Windows dan
Macintosh. Mesin Unix bit~a menjalankan banyak Xvnc
serverbagi userberbeda (VNC desktop). Setiap VNC desk-
top seperti virtual X display, c.lengan root window memuat
aplikasi X. Windows server (WinVNC) lebih sulit dibuat
untuk keperluan update display, dan kurangnya operasi
multiuser. WinVNC merefleksikan display (satu-satunya)
ke remote client. Ini berarti server tidaklah multiuser.
Bagaimanapun, ini mencukupi, untuk penggunaan PC
dengan remote access ke desktop.

6

BAB II

lnstalasi VNC

2.1 Memperoleh VNC

VNC dapat diperoleh di situs www.realvnc.com atau di
http: //www.uk.research.att.com/vnc.

About RealVNC

!<.P.etVN( \s tr:t' offici11l Mo:T<fl of VNC, :;taffd t>v the odgir.a: 1e11m wno created Md
<leo,;lo~ed it wt,<!~t et t.Ta:T. Tho! m!$5k1n of Re;;,r.'!-;C it t.i:t ;>'ct~, the t,x;:,l ;:,a>nt for
opun s:::1irui VNC. Wq 11rli' ,·.nr:t.!rn.1lr,g tr., w·,pro¥es \INC ,,.,ftn c.ur ,1wn r:i.-w fo,lt!;trv, .,nd
t-y e~11!i111Ur.i fe:itures d~velopEi-:1 by other-; in the open sour,~e rnmrrn.iri;'t';" ~nd
mc<.1rvor,1ting t.hf 1:-,;,~t. of th~m i•ito th'! n1fici~lcodet,1J$~. New 1',;,,~t,;•·e,: ,md bug
foo:115 1.1:Ui be mlease,i or, ~ r,1gu!~r t,.~,;i~. Ir, ~G,:iti,:,n, Wf, am 11!~,:, ::dfor!!1t ,_,')l'(IJl)H<:'.\11!
su~•P'-'ft u,,J d!.'HHu~,ment ser·•bH ;;tn;;,un-.! open ~•.Juice \/NC.

Gambar 2.1 Situswww.realvnc.com

7

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

Iii

Jwsled i11 conjunction with i 1!

TIii ltlborJIGlilW smmuw!OiitlOOt li1Ulfflrlna ;~

VNC Free~y available here!

Click here for latest version \'NC}.3.7
5 A1arch 2003

Dovmletad
Kee'pl~'tooch
Contributed

W"'1tiohdpJj

~ ~-~\), ,-~~at is VNC? - A prac~~al lntroduction

Gambar 2.2 Situs www.uk.research.att.com

-S,t1:$i.;,t1,.-,;. Project Oe~c.ri11tlon Flies Activity
•Sitt!M.¥.J N.elrt11!1
•tLrm1~Fm-rn
,i>:-uj._i.:th:!\,.'','iilll"ltt-tl r,~1~"111(f)r(>'fW¥,;,r~r.,r•(li&
•N!!""Re~.;,$e>
qreatli·eererno\E·ciet~t.:,p too!. Tr,e
· (<:int:.ct SF.rl<l!t 6-:r,::pzy ! i11~YilvB~'1!.s :r.r.LOO rl<'w b,;,nrtwi::!t11-
fi-11'ln-j!y 1s;ht•~ixltr-;i,k,c«lcvi,G'
Mo~t 4c:th,Et ~ l en !!lt' r.:hent $ic1'J, edi.;,n;;~ GU.
manyt,,;_;g!ite~,arv:!r(lcre
1,:..,1:'l-
2,,t-i L'l'lrt'31'lciflt'Bytfe!Sak:N¢c=ieNfor 1G ?7.T."81
3 ,~Of'ryi•?!'f· F.f'f' + fJ~M t,1a,:.(.r.:;i)I. A~dlt.'.',t,ib"w~ ,..,.,\!:: lo 93_fAS'S
&.l!,r.t-ss ~,_,l..,I,'..<· ditpfaw *"IC ~;terac~vdh a re-rNOW
4V¢!rt.ti,n¥1
5rh:«::te•J>,r::c1m<1til' IT·~--WHnmr,. \r,t)tn,;lfwm;l$,'10'.1
1:'rn-21d,:!.Mifl".iil>'Y." r.anu;;r, ,:-J;,:ka", of !h.1 ',It~ to 1r,!t!f.xt
6:a:.-ss.org ""'!J) .i re•ncw ,orr,pw.;.ir ~ ,j~=J',)'\ ,r~
7;.n1
1,WJ\t"¥,'tltt,yv.1.(J;tbc
s·iw:-.-s
h'I.S!R!.tJ>7 :~ .~ lo'IIP< dr,;trbl!Ol ((If rs

cl~le~:a !?w1 dt.>nt W 1r.tr:~I:; •J:a•ng

-;~-d.,;8€-!'lillt"Mare. ltc&1i.x>:itfrom

~~HC•l, fL-)j_;pf e< tl,1:s,>7"($1c -"''? ml"\l:!tt

lo a1 ')f;t:!t,ltl(ll"j 1ef"'ft'I" ,..-;1n91f,i:,., RC,~-,

XUA,fVl.Teln'.ltc.vC!J:>.ICA

l'lb"@'~.Yit1e(Jdrt.,;,r.;rdct.li

Gambar 2.3 Situs http: //sourceforge.net

Anda juga dapat memperolehnya di gudang open sour-

ce, yaitu http://sourceforge.net dengan kata pencarian

VNC. .

8

Instalasi VNC

2.2 lnstalasi di Windows

Jalankan file yang Anda peroleh. Misal di sini adalah
vnc-3.3. 7-x86_win32.exe.

Setup Ef

Gambar 2.4 Konfirmasi instalasi
Klik Yes untuk melanjutkan.

This •Nill instal!VNC 3.3.7 on your compule1.

It 1s slfongly recommended th.:,t you dose all other applications
9ou have rum~ng befote continuing. This will help prevent ,3n,y
conflict~ dt.uing the installatic.in process.

Click Next to continue, or Cancel to e:-:1t Setup.

Gambar 2.5 VNC Setup Wizard
Klik Next.

9

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

Gambar 2.6 Pernyataan lisensi

Klik Yes untuk menerima pernyataan tersebut.

~ Setup · VNC ' ' lllilf3

Select Oe$lination Directory
\I/here show!d YNC be in<;to!led?

Gambar 2. 7 Direktori tujuan
Tentukan direktori tujuan instalasi atau terima nilai
default yang ada, klik Next.

10

1$ Setup• VNC Instalasi VNC
l!!!iliilf!I
Select Components
Which components s:hot.ild be imta!led?

Gambar 2.8 Komponen instalasi
Pilih saja Full Installation, klik Next.

Gambar 2.9 Membuat shortcut
Klik Next.

11

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

~ Setup - VNC li!!!l!i!J 113

Selecl Addilional Tasks
Which additional tasks should be perlouned?

Gambar 2.10 Setup tambahan

VNC bisa menambahkan ikon VNC Viewer di desktop
(Create a VNC Viewer desktop icon). Kitajuga bisa mem-
buat VNC Server berjalan sebagai suatu sistem service
(Register VNC Server as system service), misal bila ingin
VNC Server berjalan setiap saat. Klik Next untuk melan-
jutkan.

fJ Setup - VNC l!!lfiiilfil!!

Gambar 2.11 Setting yang dibuat

12

Instalasi VNC

Klik Install untuk melakukan instalasi sesuai setting
yang dibuat.

;r;/. Selup - \INC fl!!lfiiE:)
lnformalion

NC i,; Copy1ighl ReafvNC Ltd. 2002 ond Copy1igt; AT!.T Loborat01ie• Comb1idge
1996-2001. This-: software is diilnbuted under the GNU Gene1al Public Licence
-,s-published by the F,ee Software Foundallon. VNC ali:o contains code hom
othet ;ou,ceg, a8 outlined in the Acknowledgements s:ecliori below.

VNCViewer - this is the VNC viewer, or client, p1ograro fOI' Win'32,
(Win9,, WinME, NT 4, Win2000, Win'<Pl

Gambar 2.12 Pesan informasi

Klik N, x:t setelah membaca pe3an informasi.

Setup h-as finished instamng VNC on _i,,ou1 compute,. The
application may be launched by <electing the m,talled "'on,.
Click Finish to exit Setup.

Gambar 2.13 Selesai setup
Klik Finish untuk mengakhiri instalasi.

13

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

Gambar 2.14 Hasil instalasi
Nampak hasil instalasi.

Run Service
Helper

Show User Unreqister
Properties VNC Se1v...

Gambar 2.15 VNC Server
Pada VNC Server tersedia sejumlah fasilitas, misal untuk
membuat VNC Server berjalan sebagai suatu service
(Register VNC Server Service) atau mengubah User Prop-
erties (Show User Properties).

14

Instalasi VNC

\JO

[tL!:

)Run Listeninq\
\....V...N....C.....V,...i.e...w. ,,,e,, .r..-.\,.

Gambar 2.16 VNC Viewer listening mode
Gambar di atas adalah contoh ikon untuk menjalankan
VNC Viewer dalam mode pasif (listen mode).
2.3 lnstalasi di Linux
Untuk instalasi dengan format RPM, cukup lakukan hal
berikut pada file yang Anda peroleh. Misal:

rpm -ivh vnc-3.3.7-l.i386.rprn

Selanjutnya bisa Anda periksa, misal dengan program
semacam gnorpm atau kpackage keberadaannya.

15

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

-CIA;ipllCa.lOl'l!I
Qll.tcfll~g
G'aCon:mimiedoa,
!liCryjlki,grl:J.IIV
&fiJ:ltlt~r,:
G)&-rsgi!M•ril'lg

Gi~~<J
lblllMlllel
QIMu.iim,o.!1.,;
Qlrffll!Utllw.y
E,IFlAb1:tllin9
Qa~y~:tu•
¢1Tr,4
IIC:...,wok>prnont
GIO~•Hllf:\(;ltiur.
tif'r+gr.m1'1rg
QtSy,lt:u F.1t~io.nnu

OIJHtlrlttt13CQ

1-ra0e~$

Gambar 2.17 Contoh hasil instalasi dengan RPM

Bila mempergunakan format file tar.gz, lakukan ekstrak
pada file tersebut, misal:

tar -zxvf vnc-3.3.7-x86_linux.tar.gz

Lalu masuk ke direktori hasil ekstrak tersebut, dan
jalankan script instalasi:

./vncinstall /usr/local/bin /usr/local/man

Anda bisa ganti / usr/local dengan direktori ternpat Anda
ingin meletakkan program. Salinlah file class bila ingin
memakai Java VNC Viewer, misal ke /usr / local /vnc/

classes.

mkdir -p /usr/local/vnc/classes
cp classes/* /usr/local/vnc/classes

16

Instalasi VNC

542%9 /1p; 20 11.16
)1.3924 Dec ·14 18:.37
1J849 Dec 12: 21.01
, vni;;pa,;sw{l 19835 Dec 12 21:01.
• vru;$€rver 1,3819
144329 Feb za 13.rn:

, 367Sl11 Nm• 110:;3:Z(
Oc1 30 04:16.
F1;11.J 21:113.2!':/

Fib 28 13:27

Gambar 2.18 File hasil instalasi

Terdapat sejumlah file yang penting:

• vncviewer: program client VNC viewer
• vncserver: script yang menjalankan VNC

server, ditulis dalani Perl
• vncpasswd: mengubah password untuk VNC

server
• vncconnect: membuat VNC server melakukan

koneksi ke VNC viewer (outgoing connection)

Xvnc adalah Unix VNC server, berbasis standard X ser-
ver. Aplikasi akan nampak seperti display X biasa, tetapi
akan muncul pada setiap VNC viewer yang terhubung
padanya ketimbang pada layar sebenarnya.

17

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

◄ +~nc j◄ •
~r~~col . ....... ... •• X protocol

VNC server Applications

VNC viewer

Gambar 2.19 Xvnc

Maka Xvnc sebenarnya adalah dua buah server. Bagi
aplikasi akan nampak sebagai X server, dan bagi re-
mote VNC user nampak sebagai VNC server. Sebagai
konvensi kita telah mengatur nomor display VNC server
sama dengan nomor display X server, artinya kita bisa

memakai, misal mataram: 2 untuk mengacu display 2
pada mesin mataram untuk X dan VNC.

Umumnya kita menjalankan Xvnc memakai script
vncserver, yang ditulis dengan Perl. Anda mungkin
ingin mengeditnya untuk menyesuaikannya dengan
kebutuhan. Lebih baik Anda memakai vncserver
daripada langsung Xvnc. Pilihan Xvnc sama dengan
standar X server, dengan sejumlah ekstensi. Jalankan
Xvnc -h akan menampilkan suatu daftar.

vncserver bisa dijalankan dengan tanpa option sama
sekali. Pada kasus iniakan dipilih nomor display perta-
ma yang tersedia, menjalankan Xvnc sebagai display
tersebut, dan menjalankan sejumlah aplikasi untuk
memulainya. Kitajuga bisa menentukan nomor display,
yang dalam kasus ini akan dipakai bila tersedia dan
keluar jika tidak, misal:

vncserver :13

18

BABIII
Incoming Connection

3.1 Pengertian Dasar

Terdapat dua macam koneksi antara viewer dan server:
a) Incoming connection: server pasif dan menunggu
viewer melakukan koneksi
b) Outgoing connection: viewer pasif dan menunggu
server melakukan koneksi

Incoming connection umum dipakai bila kita ingin server
bisa dihubungi oleh banyak viewer, bahkan viewer bisa
memakai web browser yang mendukung Java. Contoh
penggunaannya, misal, instruktur mendemokan
penggunaan program pada sejumlah siswa.
Untuk outgoing connection akan kita bahas pada bab
berikutnya.
Tahapan umum incoming connection:

19

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

1) Menyiapkan VNC server
2) Melakukan koneksi dari VNC viewer

Pada server Windows, semua viewer yang
menghubunginya akan melihat desktop yang sama.
Berbeda dengan Linux, tampilan viewer selain ditentukan
oleh alamat server juga ditentukan oleh nomor display.
Jadi satu server di Linux bisa memiliki display yang
bermacam-macam. Sejumlah viewer akan memperoleh
tampilan viewer yang sama bila viewer menghubungi
server pada nomor display yang sama.

,~3.2 Menviapkan VNC server di Windows►

Jalankan VNC server di Windows dari menu Start.
Accessories

~ Startup ►

~ TrueSync Desktop ►

l~ Microsoft Excel
(00 Microsoft PowerPoint
cc
~ \IMC Server ►
fiJ Microsoft Word

L~ VI\JC Viewer ►

----,-,,-,-,,--,-,,.,.-.,

_V£n Run VNC Viewer

Gambar 3.1 Menjalankan VNC server

Jika Anda baru pertama kali menjalankan VNC server,
akan diminta untuk menentukan password. Password
itu akan dipakai oleh viewer saat melakukan koneksi.
Nampak ikon VNC di system tray. Klik kanan bila Anda
ingin mengubah setting di server.

20

Incoming Connection

Gambar 3.2 n-ay VNC server

Properties
Add N~ Client

Oisconnect All Oierts

Gambar 3.3 Mengatur server

Kalau Anda klik Properties, Anda bisa mengubah pass-
word, connection setting, dst. Kalau Anda ingin mela-
kukan koneksi ke server dari browser, pastikan Enable
Java Viewer aktif.

Gambar 3.4 Properti server

21

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

Untuk memungkinkan incoming connection. pilihan
Accept Socket Connections haruslah aktif.
Anda bisa mematikan kemampuan remote user untuk
memberikan input dari keyboard dan mouse dengan
mengaktifkan Disable Remote Keyboard & Pointer.
Selanjutnya user hanya bisa 'nonton' saja.
Sementara pilihan Disable Local Keyboard & Pointer
hanya bekerja pada Windows 2000/XP. Pilihan Lock
Workstation hanya bekerja pada Windows 2000/XP.
Untuk ,menghemat aktifkan pilihan Remove Desktop
Wallpaper agar Anda tidak membuang bandwith untuk
pengiriman wallpaper. Pilihan ini akan menyebabkan
WinVNC (VNC server) menghapus wallpaper saat ada
koneksi dari viewer, dan restore lagi setelah viewer
terakhir keluar.
Kalau Anda amati Display Number di Windows otomatis
adalah 0. Jadi semua viewer akan melihat tampilan yang
sama. Hal ini berbeda dengan di Linux.
Untuk memutuskan koneksi dari client, klik kanan pada
tray VNC lalu pilih Disconnect All Clients.

Gambar 3.5 Memutuskan koneksi client

Sedang untuk mematikan VNC Server. pilih Close VNC.

22

Incoming Connection

Gambar 3.6 Mematikan VNC server

3.3 Menviapkan VNC Server di Linux

Untuk mengaktifkan VNC server di Linux, jalankan
script vncserver. Bila baru pertama kali menjalankan
maka akan dimintai password. Password tersebut nan-
tinya bisa Anda ubah dengan menggunakan perintah
vncpasswd. Akan muncul pesan seperti:

New 'X' desktop is xnewbie.gejayan.id:l
Starting applications specified in /root/ .vnc/xstartup
Log file is /root/.vnc/xnewbie.gejayan.id:1.log

Karena tidak ada tampilan vncserver di Linux, pesan di
atas perlu diperhatikan. Contohnya, karena kita baru
menjalankan satu vncserver, maka otomatis nomor dis-
play adalah 1. Anda bisa menjalankan banyak vncserver
di Linux, masing-masing dengan nomor display sendiri.
Misal:

vncserver :9

Akan menjalankan vncserver di display nomor 9. Kalau
nomor display tidak ditentukan maka otomatis akan
menggunakan nomor display berikutnya yang kosong
(display dimulai dari 0). Oleh sebab itu client yang ingin
menghubunginya harus tahu di nomor display berapa
vncserver tersebut menunggu.

23

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

Untuk mematikan VNC server pada suatu display, guna-
kan option -kill. Misal, untuk mematikan display nomor
3:

vncserver -kill :3

3.4 Koneksi dari VNC Viewer di Windows

Sekarang tibalah saatnya VNC viewer di komputer lain
melakukan koneksi ke VNC server. Di Windows, ma-
suklah dari menu Start.

Gambar 3.7 Menjalankan VNC Viewer

Gambar 3.8 Alamat VNC server

lsikan alamat mesin server yang akan dituju sekaligus
nomor display (nomor display tidak perlu diisi bila VNC
server di Windows). Pada contoh di atas kita menghu-
bungi VNC server di Linux yang berjalan pada display 1.
Kalau ingin menentukan setting pada koneksi ini, klik
pada tombol Options.

24

Incoming Connection

Gambar 3.9 Connection Options

Pilihan yang penting adalah pada Display:
a) View only: untuk menentukan input dart viewer
akan diabaikan
b) Full-screen mode: untuk memberikan tampilan
satu layar penuh.

Selanjutnya Anda akan diminta untuk mengisi pass-
word.

Gambar 3.10 Mengisi password

Bila sukses Anda akan terhubung ke VNC server. Tam-
pilan berupa prompt pada terminal, tetapi Anda dapat
menjalankan baik program mode teks maupun mode
Xwindow di situ. Pada contoh ini kita menjalankan me
(midnight commander).

25

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

Gambar 3.11 Contoh viewer ke server Linux

Gambar 3.12 Contoh viewer ke server Linux

Bila Anda salah dalam memasukkan alamat atau nomor
display maka akan muncul pesan kesalahan.
26

Incoming Connection

Gambar 3.13 Gagal koneksi ke server

Sedang kesalahan di dalam mengisikan password akan
menyebabkan kegagalan autentikasi.

Gambar 3.14 Kegagalan autentikasi

Bila Anda ingin mengubah sejumlah pilihan. klik logo
VNC di pojok kiri viewer.

Gambar 3.15 Option pada viewer

27

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

Connection info akan menampilkan informasi menge-
nai koneksi. Untuk melakukan refresh tampilan, guna-
kan Request screen refresh. Kalau Anda ingin membuat
koneksi baru, pilih New connection sehingga muncul
jendela viewer baru.

Gambar 3.16 Connection info
Untuk mendapatkan tampilan satu layar penuh, pilih
Full-screen.

Gambar 3.17 Pesan injormasi mode full-screen
Selanjutnya bila ingin kembali ke mode semula, tekan
Ctrl-Esc Esc dan klik kanan pada viewer, lalu matikan
Full-screen.

28

Incoming Connection

Gambar 3.18 Keluar dari mode full-screen
Sebagai perbandingan, ini adalah tampilan viewer ke VNC
server di Windows.

Gambar 3.19 Tampilan viewer ke server Windows

29

Remote Access dengan VNC dan Windows Terminal Services di Linux dan Windows

3.5 Koneksi dari VNC Viewer di Linux

Jalankan vncviewer maka Anda akan ditanya nama ser-
ver yang dituju.

VHC server:
IIanerl

Gambar 3.20 Memasukkan nama server

Kemudian Anda akan ditanyai password.

Password:

I

Gambar 3.21 Memasukkan password

Andajuga bisa memanggil vncviewer langsung dengan
alamat (serta nomor display bila ada). misal:
vncviewer lamer:O
Anda akan ditanya password dari command line:

VNC viewer version 3.3.7 - built Feb 28 2003 18:25:22
Copyright (C) 2002-2003 RealVNC Ltd.
Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
See http://www.realvnc.com for information on VNC.
VNC server supports protocol version 3.3 (viewer 3.3)
Password:

Isikan password dan bila berhasil maka akan
dilanjutkan:

VNC authentication succeeded
Desktop name "lamer"

30

Incoming Connection
CamEcte1. to \ltiC set=, usir.g prot=l vereicn 3.3
\ltiC set= default famat:

16 bits ~ pixel.
Le3st significant cyte first in 63Ch pb<el.
True colalr: rrsx rei 31 green 63 blue 31, shift rei 11 green 5 blue O
Usir.g default colarrrsp arrl visual, TruEColar, d:pth 16.
Got 256 exact K:R233 cola.n:s rut of 256
Usir.g K:R233 pb<el famat:
8 bits ~ pb<el.
True colo..ir: rrsx rei 7 green 7 blue 3, shift rei O green 3 blue 6
'lhra.gl:pit 3589 kbit/s - ~ f:ron 8bit
U:lir.g via.Er's native pb<el famat:
16 bits ~ pb<el.
Le3st significant cyte first in 63Ch pb<el.
True colalr: ITBX rei 31 green 63 blue 31, shift rei 11 green 5 blue O

Gambar 3.22 Tampilan viewer Linux ke server Windows

Viewer memiliki popup window yang memuat sejumlah
tombol. Window tersebut bisa diaktifkan dengan mene-
kan tombol FS. Aksi yang bisa dilakukan pada popup
window:

a) masuk/keluar mode full-screen,
b) keluar dart viewer,
c) mengirim event keyboard /mouse, semacam

CtrI-Alt-Del.

31

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

!i f.)i~i!l'k.~\P.fWt(
!Louitvi";;t;,,,

!~tU•~~~re,e~.,,., . ,,

f $!11>t>oard; !peal ;,i,eiwte .· ..

!;.Clljjlio•rd;'l<ical.<• r~ml>fe'.( ·

:''..f'sSe~on;ddJ·dQli-:,2.it.;.,.~,il., i

__;-(0~,[email protected]~-,b·l_t oo_l0<4;1",_;

Gambar 3.23 Popup window

Misalkan Anda ada pada mode full-screen. Untuk ke-
luar dart mode tersebut, tekan FS, lalu pilih lagi Full
screen.

·--..!

•;;,.,,,,n i'?'''"'·'L:

rnu~J~ pop4v.,

OUitvfewer"·

tl!llmlllml:

CnpWa,r(k lo~ai:-..~'~rm:>tff
C{!pboard~ k.>c.afic- nmort!

5e'ml ctn;;~k~-d!!:I .;.Jx

'lS(,gijWfu~sl»,-:>~f'f;"'·,;'"'?\,='· ._1,,· · wwwm,

Gambar 3.24 Keluar dari mode full-screen

Untuk keluar dari viewer, pilih Quit viewer pada popup
window.

3.6 Koneksi ke Server dari Browser

VNC server sebenarnya memuat sebuah web server
kecil. Sehingga kita bisa menggantikan kerja viewer
dengan web browser. Server akan menunggu koneksi
dari port 5800+nomor display. Misal untuk melihat
server pada mesin (Linux) xnewbie dengan nomor dis-

32

Incoming Connection

play 1, alamat yang diketikkan di browser:

Gambar 3.25 Mengisikan password

Isikan password lalu klik OK. Setelah masuk Anda bisa
menjalankan program di situ. Misal, pada contoh ini
kita menjalankan me (midnight commander).

Gambar 3.26 Contoh hasil viewer di browser Internet
Explorer
33

Remote Access dengan VNC don Windows Terminal Services di Linux don Windows

Anda dapat melakukan interaksi mirip dengan program
VNC viewer.

Di situ terdapat juga option untuk koneksi, klik Op-

tions.

~•1n ,nntLlJ e

jEncoding

:Use CopyR ect

; ~,1owse bi.ittons 2 and 3 !Normal 9

R;,;\~• pi:-:el drawing IReliable

;copyRect j Fast

IShare desktop

Gambar 3.27 VNC option di browser

Untuk memutuskan koneksi, klik Disconnect.

Sebagai perbandingan, ini adalah tampilan browser
Netscape di Linux yang menghubungi VNC server di
Windows.

Gambar 3.28 Browser ke server Windows
34

Incoming Connection

3.1 Koneksi dengan Java viewer

Sebenarnya viewer berbasis Javajuga dapat dijalankan
di luar browser, bila Anda mempunyai interpreter Java
pada JDK/JRE. Misal dengan perintah:

java vncviewer HOST newbie PORT 5900

Kita harus menggunakan nomor port sebenarnya dari
VNC dan bukan nomor display atau nomor port HTTP di
sini. Oleh sebab itu di sini untuk menghubungi VNC
server display O memakai nomor PORT 5900 bukan
5800.

Gambar 3.29 Java Viewer sebagai aplikasi mandiri

Kalau Anda memakai format instalasi tar.gz, file-file class
dan jar terletak pada direktori classes.

35


Click to View FlipBook Version
Previous Book
Plurk++ Jaring Teman Plus Jaring Duit
Next Book
Sure You Can Mastering The Gambits Natural Conversation