2011年7月16日

CentOS6 - VNC ServerのGUI設定

CentOS6でVNC Serverを設定する方法を可能なかぎりGUIで記す。

確認条件
  • CentOS 6.0 (i386版) [2.6.32-71.el6.i686]
手順

(1)tiger-vncserverの導入

  • [システム]-[管理]-[ソフトウェアの追加/削除]をクリック。

  • 「ソフトウェアの追加/削除」画面が立ち上がるので、"vnc server"と検索ボックスに入力し、[検索]をクリック。
  •  "A TigerVNC Server"を選択し、[適用]をクリック。 

  • 「認証」画面が表示されるので、rootパスワードを入力し、[認証する]をクリック。

  • 「パッケージのソースを信頼しますか。」と聞かれるので、[はい]をクリック。
  • 再度「認証」画面が現れるので、rootパスワードを入力し、[認証する]をクリック。

  • しばらくすると、下記の画面となりインストールが完了する。ウインドウ右上の☓印をクリックし、終了する。

(2) vncpasswdを設定
  • デスクトップ上を右クリックし、[Open in Terminal]をクリック。

  • vncpasswdコマンドを投入し、パスワードを設定。 

(3)/etc/sysconfig/vncservers を編集
  • /etc/sysconfig/vncservers をviコマンドで編集。※viコマンド詳細は割愛。

  • 編集内容は以下
[編集前]

 [編集後]

(4)ファイアウォールの設定

  • [システム]-[管理]-[ファイアウォール]をクリック。
  • 警告画面が現れるので、[閉じる]をクリック。※[閉じる]をクリックしても先に進まない場合は裏に見えるもう一つのダイアログボックスをクリックすると、「認証」画面が現れるので、次のステップに進むと良い。
  • 「認証」画面が現れるので、rootパスワードを入力し、[認証する]をクリック。
  • 「ファイアウォールの設定」画面が現れるので、[その他のポート]をクリックし、更に[追加]をクリック。
  • 「ポートとプロトコル」画面が現れるので、[ユーザ定義]にチェックを入れ、[ポート/ポート範囲]に"5900-5910"と入力し、[OK]をクリック。
  • 先の定義が追加された画面となるので [適用]をクリック。
  • 警告画面が現れるので、[はい]をクリック。

  • 「認証」画面が現れるので、rootパスワードを入力し、[認証する]をクリック。

  • ウインドウ右上の☓印をクリック。

 (5)vncserverの起動と常駐化
  • [システム]-[管理]-[サービス]をクリック。
  • 「サービスの設定」画面が現れるので、[vncserver]を選択し、[有効]をクリック。
  • 「認証」画面が現れるので、rootパスワードを入力し、[認証する]をクリック。
  • 有効状態になったことを確認し、[開始]をクリック。※画面が変わらないので不安だが、起動している

(6) 接続テスト

  • VNC Viewerから接続を試みる。いきなり、rootパスワードを要求されるんだが、何だろう?とりあえず、rootパスワードを入力し、[認証する]をクリック。
  • 以上で完了


以上

2 件のコメント:

  1. はじめまして。
    起動画面のサイズの設定について質問があります。
    /usr/bin/vncserver と /etc/sysconfig/vncservers の中の800x600の部分を編集したのですが、全くサイズが変わりませんでした。
    CentOS5.6のときにはサイズは変更できたのですが、CentOS6になってからは変わりませんでした。

    もし何か、このことについて知っていらっしゃることがありましたらご指南ください。
    よろしくお願いします。

    返信削除
  2. 私の自宅サーバは以下の定義で大きくできています。

    VNCSERVERS="1:root 2:owner"
    VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
    VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"

    VNCviewerからの接続先は、例えば、rootは192.168.1.10:1、ownerは192.168.1.10:2です。

    他、定義変更は以下の順番で行っています。

    1) vncserver停止
    2) 定義変更
    3) vncserver再開

    vncseerverの使用パッケージは以下。

    tigervnc-server-1.0.90-0.10.20100115svn3945.el6.i686

    解決しなければ、もしよければ、定義、定義手順、接続方法、vncserverのパッケージ情報など教えてもらえますでしょうか。何かコメントできるかもしれません。

    返信削除