遠隔にあるのでLinuxをGUIで利用したい場合に
わざわざ行くの面倒だし、いっその事VNC Serverを
いれちゃえ!ということで、さっそくセットアップ。
RealVNCのダウンロードページ
でモジュールをダウンロード。
とりあえず/tmpにvnc-4_1_3-x86_linux.tar.gzをmoveして
tar xvfz vnc-4_1_3-x86_linux.tar.gz
で展開。
vnc-4_1_3-x86_linuxというディレクトリが作成されるので
cd vnc-4_1_3-x86_linux
して
./vncinstall /usr/local/bin
としてインストール。(ここでは/usr/local/binにしました。)
次に/usr/local/binにパスが通ってる前提で
vncserver
をコマンドで起動
すると、、、
libstdc++-libc6.2-2.so.3 と言うライブラリがないとエラーが。。。
共有ライブラリが不足している様なので、これをいれなきゃ。
yum install compat-libstdc++-296
を実行して無事インストールできた^^
(インストールされていたディレクトリは/usr/lib)
再度
vncserver
をコマンドで起動
すると
You will require a password to access your desktops.
Password:
となるので接続用のパスワードを設定。
Verify:
となるので、確認要にパスワードを入力
すると
New ' (root)' desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
となってどうやら起動したようだ。
ps -aef | grep vnc
でプロセスを見てみたが、なんか動いてない???
ログファイルを見ると一行目にエラーが出ていた。
RGB_DBがオープンできない。。。/usr/X11R6/lib/X11
こんなディレクトリないな。。。
CentOSは/usr/share/X11に入ってるみたいなので、
シンボリックリンクを作成してみる。
cd /usr/X11R6
lsコマンドで見てみるとbinディレクトリしかないw
なのでとりあえずダミーのlibディレクトリを作成
mkdir lib
cd lib
さてシンボリックリンクを作成して
ln -s /usr/share/X11 /usr/X11R6/lib/X11
これで再度
vncserver
をコマンド起動
ps -aef | grep vnc
でプロセスを確認すると、、、どうやら動いてるらしいw
ログを見てみるとSecurityPolicyが無いってなってる。
またか。。。
cd /usr/X11R6/lib/X11
mkdir xserver
ln -s /usr/lib/xserver/SecurityPolicy /usr/X11R6/lib/X11/xserver/SecurityPolicy
とりあえずこのエラーは回避した。
さて、VNC Viewer
をダウンロードして、適当に解凍。
vnc-4_1_3-x86_win32_viewer.exeをダブルクリックして
OKをクリックして、
CentOS上でvncserverの初回起動時に設定したパスワードを
入力してOKをクリック。
ん?つながらない。。。
vi /etc/services
でとりあえずポート番号を追加
vnc 5901/tcp
CentOS側のシステム/管理/セキュリティレベルの設定
でファイアウォールの設定をしてないからか?
とりあえずその他ポートで5901番を追加してみる。
とりあえずつながった。。。ふぅ~~~
←ポチっとお願いしますm(__)m
しかし貧弱なUIだな、、、gnomeが立ちあがる様に設定
することはできないのか?
疲れたので、今回はここまで。
わざわざ行くの面倒だし、いっその事VNC Serverを
いれちゃえ!ということで、さっそくセットアップ。
RealVNCのダウンロードページ
でモジュールをダウンロード。
とりあえず/tmpにvnc-4_1_3-x86_linux.tar.gzをmoveして
tar xvfz vnc-4_1_3-x86_linux.tar.gz
で展開。
vnc-4_1_3-x86_linuxというディレクトリが作成されるので
cd vnc-4_1_3-x86_linux
して
./vncinstall /usr/local/bin
としてインストール。(ここでは/usr/local/binにしました。)
次に/usr/local/binにパスが通ってる前提で
vncserver
をコマンドで起動
すると、、、
libstdc++-libc6.2-2.so.3 と言うライブラリがないとエラーが。。。
共有ライブラリが不足している様なので、これをいれなきゃ。
yum install compat-libstdc++-296
を実行して無事インストールできた^^
(インストールされていたディレクトリは/usr/lib)
再度
vncserver
をコマンドで起動
すると
You will require a password to access your desktops.
Password:
となるので接続用のパスワードを設定。
Verify:
となるので、確認要にパスワードを入力
すると
New ' (root)' desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
となってどうやら起動したようだ。
ps -aef | grep vnc
でプロセスを見てみたが、なんか動いてない???
ログファイルを見ると一行目にエラーが出ていた。
RGB_DBがオープンできない。。。/usr/X11R6/lib/X11
こんなディレクトリないな。。。
CentOSは/usr/share/X11に入ってるみたいなので、
シンボリックリンクを作成してみる。
cd /usr/X11R6
lsコマンドで見てみるとbinディレクトリしかないw
なのでとりあえずダミーのlibディレクトリを作成
mkdir lib
cd lib
さてシンボリックリンクを作成して
ln -s /usr/share/X11 /usr/X11R6/lib/X11
これで再度
vncserver
をコマンド起動
ps -aef | grep vnc
でプロセスを確認すると、、、どうやら動いてるらしいw
ログを見てみるとSecurityPolicyが無いってなってる。
またか。。。
cd /usr/X11R6/lib/X11
mkdir xserver
ln -s /usr/lib/xserver/SecurityPolicy /usr/X11R6/lib/X11/xserver/SecurityPolicy
とりあえずこのエラーは回避した。
さて、VNC Viewer
をダウンロードして、適当に解凍。
vnc-4_1_3-x86_win32_viewer.exeをダブルクリックして
OKをクリックして、
CentOS上でvncserverの初回起動時に設定したパスワードを
入力してOKをクリック。
ん?つながらない。。。
vi /etc/services
でとりあえずポート番号を追加
vnc 5901/tcp
CentOS側のシステム/管理/セキュリティレベルの設定
でファイアウォールの設定をしてないからか?
とりあえずその他ポートで5901番を追加してみる。
とりあえずつながった。。。ふぅ~~~
←ポチっとお願いしますm(__)m
しかし貧弱なUIだな、、、gnomeが立ちあがる様に設定
することはできないのか?
疲れたので、今回はここまで。
……何語ですか……???(笑)
そういやスターはIT系だということを、思い出しました