Linux/VNCを利用する
LinuxをVNCサーバにする方法です。
(以下はCent OS 6.4での方法。)
VNCサーバのインストール
yumでVNCサーバをインストールします。
# yum -y install vnc-server
VNCサーバの設定
VNC用にユーザーを作成しておきます。
# useradd vnc1 # useradd vnc2
VNCユーザーをVNC設定に書きこみます。
# vi /etc/sysconfig/vncservers
- ユーザー2つ作る場合は以下を参考に
VNCSERVERS="1:vnc1 2:vnc2" VNCSERVERARGS[1]="-geometry 1024x768" VNCSERVERARGS[2]="-geometry 1024x768"
- ユーザー1つしか作らない場合は以下を参考に
VNCSERVERS="1:vnc1" VNCSERVERARGS[1]="-geometry 1024x768"
※rootユーザーの登録はあまりお勧めしません。
※geometryは解像度です。(横x縦)
ユーザーvnc1のVNCパスワードを設定します。
# su - vnc1 $ vncpasswd ※ここでパスワードを入力。 (ユーザー2つ作成した場合はもう1つのユーザーも同様に設定。)
VNCサービスの設定ファイルを作るためにサービスを起動し、終了します。
# service vncserver start # service vncserver stop
設定ファイルが生成されるので、それを編集します。
# vi /root/.vnc/xstartup
標準のウインドウマネージャーtwmは機能が簡素すぎるので、twmの行をコメントアウトして、ウインドウマネージャーをgnomeに変更します。
# twm & <- コメントアウト exec gnome-session <- 追加
最後に、サービスを起動します。
# service vncserver start
なお、「bad display name」エラーが出ないように、hostsに自分のサーバ名を登録します。
# vi /etc/hosts
xxx.xxx.xxx.xxx myservername
また、ファイアウォール設定で「5901」「5902」ポートを解放しておいてください。
(5901ポートでアクセスすると1つ目のユーザー、5902ポートだと2つ目のユーザーになります。)
Linux側の設定はこれで完了です。
これで、VNCクライアントでアクセスできるようになります。
アクセス先は「サーバ名:5901」「サーバ名:5902」となります。
このページのURL: