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とかを追記したいと思う。