Kami akan menyiapkan VNC untuk pengguna baru, menggunakan nama akun john sebagai contoh.
1. Buat akun pengguna VNC sebagai root:
$ su - # useradd john # passwd john
2. Edit file konfigurasi server /etc/sysconfig/vncservers , dan tambahkan john di VNCSERVERS baris dan setel VNCSERVERARGS .
# vi /etc/sysconfig/vncservers VNCSERVERS="1:aa 2:john" VNCSERVERARGS[1]="-geometry 640x480" VNCSERVERARGS[2]="-geometry 640x480"
Akun john akan memiliki resolusi layar 640 x 480.
3. Setel kata sandi VNC pengguna. Alihkan pengguna ke akun untuk setiap pengguna, dan seperti yang disebutkan di bawah, jalankan vncpasswd memerintah. Ini akan membuat ~/.vnc direktori untuk userid tersebut:
# su - john $ vncpasswd
$ cd .vnc $ ls passwd $ exit #
4. Konfirmasikan bahwa vncserver akan mulai dan berhenti dengan bersih. Buat xstartup skrip dengan memulai dan menghentikan vncserver sebagai root.
# service vncserver start # service vncserver stop # chkconfig vncserver on
5. Buat skrip xstartup. Masuk ke setiap pengguna dan edit skrip xstartup.
$ cd .vnc $ ls mymachine.localnet:1.log passwd xstartup
Edit ~/.vnc/xstartup untuk john seperti di bawah ini:
#!/bin/sh # Add the following line to ensure you always have an xterm available. ( while true ; do xterm ; done ) & # 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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
6. Jalankan vncserver sebagai root.
# service vncserver start
7. Uji setiap pengguna VNC dengan klien vnc, ganti [ip_of_vnc_server] dengan alamat ip server vnc. Untuk akun john:
# vncviewer [ip_of_vnc_server]:2