root@alaska:~# cat /etc/lsb-release
root@alaska:~# apt-get install vnc4server
vncserver を再起動
フラッシュ
root@alaska:~/.vnc# iptables -L -n
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
root@alaska:~# uname -r
2.6.31-14-server
root@alaska:~# apt-cache search vnc
vnc4-common - 仮想ネットワークコンピューティングサーバソフトウェア
vnc4server - 仮想ネットワークコンピューティングサーバソフトウェア
vncsnapshot - VNC サーバから JPEG スナップショットを取得するユーティリティ
vtgrab - VNC ライクなコンソール監視プログラム
root@alaska:~# apt-get install vnc4server
vncserver を起動。
vnc viewer でアクセスするときに聞かれるパスワードを設定
root@alaska:~# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'alaska:1 (root)' desktop is alaska:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/alaska:1.log
root@alaska:~# lsof -i:5901
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Xvnc 11935 root 4u IPv4 39491 0t0 TCP *:5901 (LISTEN)
VNC client ( Windows の Ultra VNC Viewer ) から接続。
画面がしょぼい。。
VNC の xstartup コンフィグは ~/.vnc/xstartup にある。
シンボリックリンクにする。/etc/X11/Xsession ( startx したときに読み込むコンフィグ) を .vnc/xstartup へシンボリックリンク。
root@alaska:~/.vnc# pwd
/root/.vnc
root@alaska:~/.vnc# cp xstartup xstartup.org
root@alaska:~/.vnc# ls
alaska:1.log alaska:1.pid passwd xstartup xstartup.org
root@alaska:~/.vnc# rm -f xstartup
root@alaska:~/.vnc# ln -s /etc/X11/Xsession xstartup
vncserver を再起動
root@alaska:~/.vnc# kill vncserverのPID
root@alaska:~/.vnc# vncserver
再度接続。GUIがいつもの見慣れたやつになった。
接続できない場合は iptables ではじかれていないかチェック。
リストの表示
root@alaska:~/.vnc# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 192.168.122.0/24 state RELATED,ESTABLISHED
ACCEPT all -- 192.168.122.0/24 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
フラッシュ
root@alaska:~/.vnc# iptables -F
root@alaska:~/.vnc# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.