server: Fedora10
client: windows xp
・server側の設定
接続できないときに切り分けが面倒なのでiptables をとめる
# /etc/init.d/iptables stop
# yum install vnc-server.i386 -y
# vncserver
.vnc/xstartup を編集
# cat /root/.vnc/xstartup
#!/bin/sh
vncconfig -iconic &
# 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
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm & <- コメントアウト
exec gnome-session <- 追加
.xstartup を再読み込みさせるため、vncserver を再起動
# kill vncserverのPID
# vncserver
通常 vncserver は 5901 からポートを開く ( 5901 , 5902 , 5903 .. )
# egrep -i listen /root/.vnc/alaska.localdomain:1.log
vncext: Listening for VNC connections on port 5901
# fuser -n tcp 5901
5901/tcp: 3548
# ps aux | grep 3548 | grep -v grep
root 3548 0.4 0.6 23364 13300 pts/0 S 21:13 0:02 Xvnc :1 -desktop alaska.localdomain:1 (root) -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
・Windows XP から Fedora 10 に接続
Ultra VNC ( free ) を日本語版を使用
IPアドレス::ポート番号 、という書式。
初めてvncserver を起動したときに設定したパスワードを入力し接続
# lsof -i:5901
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Xvnc 3548 root 6u IPv4 15308 0t0 TCP *:5901 (LISTEN)
Xvnc 3548 root 24u IPv4 17996 0t0 TCP 192.168.1.150:5901->192.168.1.2:gilatskysurfer (ESTABLISHED)・iptables の設定
5900 , 5901 を許可する ( 必要におうじ 5902 , 5903 ... も )
# /etc/init.d/iptables start
システム -> 管理 -> ファイアウォール -> その他のポート
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.