VNC Multiple Login/Session

Sebenarnya da lama pingin blogging lagi tapi ga sempat…Mumpung lagi mendung n udara g lmyn dingin akhirnya nulis juga..Kang kita sering menggunakan VNC untuk remote komputer lain tapi bagaimana kalo satu komputer bisa di remote banyak user..CAranya sih dengan VNC multiple Session sehingga tiap user punya session  n akses port sendiri.

Setting up the Server

Syarat utamanya, jangan lupa install vncserver dan vnc pada komputer yang akan di remote.

Kita buat user pada komputer yang akan di remote, dalam contoh ini edp0tony dan edp0tri dan nantinya kita ingin tiap user tersebut dapat menggunakan X Session. Karena saya menggunakan CentOS maka edit file /etc/sysconfig/vncservers yang nantinya akan di load oleh vncserver initscript. Berikut isi dari file tersebut

# VNCSERVERS=”2:myusername”
VNCSERVERS=”1:edp0tony 2:edp0tri”
# VNCSERVERARGS[3]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”
VNCSERVERARGS[1]=”-geometry 800×600 -depth 16″
VNCSERVERARGS[2]=”-geometry 800×600 -depth 16″

Ket: VNCSERVERS=”1:edp0tony = edp0tony akan menggunakan display 1 VNCSERVERARGS[1]=”-geometry 800×600 -depth 16″ = menggunakan    resolusi 800 x 600 dengan color depth 16

Karena ini multisession maka tiap2 user akan mempunyai port sendiri bila akan diakses yaitu edp0tony = port 5901 dan edp0tri = port 5902

Konfigurasi User

Apabila vncserver telah disetting maka lakukan konfigurasi pada user dengan memberi password pada user tersebut.

[root@ltsp-server2 ~]# su edp0tony
[edp0tony@ltsp-server2 root]$ vncpasswd
Password:
Verify:

Start the VNC Server

Setelah konfigurasi selesai maka

[root@ltsp-server2 ~]# /etc/init.d/vncserver start

dan buat VNC Server ikut dalam startup komputer

[root@ltsp-server2 ~]# chkconfig vncserver on

setelah vnc server berjalan dengan baik maka akan muncul /home/edp0tony/.vnc yang berisi file log file, pid file and an X startup script. Tapi kita juga dapat mengedit dile xstartup dari tiap- tiap user. Contoh xstatup pada edp0tony

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
gnome-start &

Ket:

xsetroot in this case sets the background color.
vncconfig is a supplementary program that can be used to control the vnc server. Apart from this, when run without arguments it acts as a helper application and its main purpose is to provide support for clipboard transfers between the client (vncviewer) and the vnc server.
xterm starts an xterm terminal.
twm starts the X server’s default window manager. We probably want to change that to a more user friendly window manager, eg fluxbox

Saatnya aksi meremote dilakukan

Untuk mengkases vncserver tersebut yaitu

vncviewer [Server's IP]:[Port]:[Display]

Kita akan meremote untuk user edp0tony maka ketikkan pada terminal
[root@ltsp-server2 ~]# vncviewer 192.168.0.2:1
lalu akan muncul windows untuk memasukkan password untuk user edp0tony. Apabila benar maka muncul X session dari user tersebut

referensi :

http://www.g-loaded.eu/2005/11/10/configure-vnc-server-in-fedora/

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s