vncserver/client めも

セットアップについてもうちょい詳細に...

サーバをcentos5.6 クライアントをubuntu11.04として
まずは、正攻法な(xinetdではない)やり方

1)サーバ側

[root@cent5-64b-41 xinetd.d]# rpm -aq | grep vnc
vnc-server-4.1.2-14.el5_6.6
[root@cent5-64b-41 xinetd.d]# 
      
[root@cent5-64b-41 xinetd.d]# diff /etc/sysconfig/vncservers.orig /etc/sysconfig/vncservers
21a22,27
> 
> # VNCSERVERS="2:myusername"
> # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
> 
> VNCSERVERS="1:hirasawa"
> VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd"
[root@cent5-64b-41 xinetd.d]# 

ログインしたいアカウントになって パスワードとコンフィグを設定。

[hirasawa@cent5-64b-41 ~]$ vncpasswd
Password:
Verify:
[hirasawa@cent5-64b-41 ~]$ 

[hirasawa@cent5-64b-41 ~]$ ls ./.vnc/passwd 
./.vnc/passwd
[hirasawa@cent5-64b-41 ~]$ cat ./.vnc/xstartup 
#!/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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
[hirasawa@cent5-64b-41 ~]$ 

これでポート5901 (5900 + オフセット)が開くはず。nmapで確認して



2)クライアント側
今回のクライアントはubuntu11.04
vnc clientってたくさんあるとおもうんですが、
xlightvncviwerってのを選択。

[hirasawa@ubunt1004-32-2 ~]$ which vncviewer
/usr/bin/vncviewer

[hirasawa@ubunt1004-32-2 ~]$ ls -l /usr/bin/vncviewer 
lrwxrwxrwx 1 root root 27 2011-06-18 21:45 /usr/bin/vncviewer -> /etc/alternatives/vncviewer
[hirasawa@ubunt1004-32-2 ~]$ ls -l /etc/alternatives/vncviewer
lrwxrwxrwx 1 root root 24 2011-06-18 21:45 /etc/alternatives/vncviewer -> /usr/bin/xtightvncviewer
[hirasawa@ubunt1004-32-2 ~]$ 

あとは、$vncviewer コマンドを叩いて、192.168.1.x:1 (192.168.1.x:5901でもいけるか?)を入力して、サーバで設定したパスワードをいれるだけ


正攻法のメモはここまで。

そのうち、xinetdとかを追記したいと思う。