macからCentOSにリモートログイン(VNC)
CentOS(VNCサーバ)の設定
CentOS release 6.3 (Final)
画面共有の設定
CentOSのメニューから[設定]>[リモートデスクトップ]を選択し、以下の設定にチェックを入れる。
共有:他のユーザが自分でデスクトップを表示できる
セキュリティ:パスワードの入力を要求する
ポートの開放
なかなかつながらないと思ったら、この設定が抜けていた。
設定内容は、セキュリティ的にいいのかな?? 誰か教えて。
$ sudo vi /etc/sysconfig/iptables
以下の内容を追加する。
:OUTPUT ACCEPT [0:0] -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT ←追加
設定を反映させる。
$ sudo service iptables restart
VNCサーバインストール&起動
$ sudo yum install vnc-server $ vncserver :1 -geometry 1440x900 -depth 24
コマンド引数は、
:1は、ディスプレイ番号。kvmも起動しているとvncを利用するためディスプレイ番号がしようされるようであったのでpsコマンドでぶつかっていないか気にする必要があった。
画面はmac book airにあわせて、解像度:1920x1200、色:24ビットカラー
以下の様なエラーが出た。
/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids
[dix] Could not init font path element catalogue:/etc/X11/fontpath.d, removing from list!
[dix] Could not init font path element built-ins, removing from list![dix] Could not init font path element /usr/share/X11/fonts/misc, removing from list!
[dix] Could not init font path element /usr/share/X11/fonts/100dpi, removing from list!
[dix] Could not init font path element /usr/share/X11/fonts/Type1, removing from list!
[dix] Could not init font path element /usr/share/fonts/default/Type1, removing from list!
[dix] Could not init font path element built-ins, removing from list!
ので、更にインストール。
$ sudo yum install -y pixman libXfont xorg-x11-xinit xorg-x11-fonts-Type1 $ vncserer :1 -geometry 1440x900 -depth 24 xauth: (stdin):1: bad display name "CentOS:4" in "add" command New 'CentOS:4 ()' desktop is CentOS:4 Starting applications specified in /home/ /.vnc/xstartup Log file is /home/ /.vnc/CentOS:4.log
MAC(VNCクライアント)の設定
OS X 10.8.4(12E55)