vncserverの使用方法

概要

本手順書ではLinuxサーバのデスクトップをWindowsのVNCクライアントで表示するための手順を説明する。
VNCによるデスクトップ転送を行うには下記のパッケージが必要となる。

  • Linux VNCサーバ側
    vnc-serverVNC ServerデーモンRPMパッケージにて導入(必須)
    X Window SystemGUI環境RPMパッケージにて導入(必須)
    xfs(X Window Font Service)X上での日本語表示に使用RPMパッケージにて導入
    GNOME デスクトップ環境GNOMEデスクトップ用モジュールRPMパッケージにて導入
  • Windows VNCクライアント側
    VNC ViewerVNCクライアントプログラムRealVNC等のパッケージより入手

起動/停止手順

初期設定が完了している状態であれば、リモート接続を行いたいユーザにて下記のコマンドを実行することでVNCが起動する。

  • VNCServer起動
    下記のコマンドにより起動する。
    ディスプレイナンバーは自動的に割り当てられる。
# vncserver         

New 'hogehoge.com:1 (root)' desktop is hogehoge.com:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/hogehoge.com:1.log
  • VNCServer停止
    停止には停止させるディスプレイナンバーの指定が必要である。
    稼動中のプロセスをから停止させるセッションのディスプレイナンバーを確認する。
vncserver -kill [ディスプレイナンバー]
# vncserver -kill :1
Killing Xvnc process ID 4869
  • VNCServerの稼動確認
    VNCのプロセスを確認する。
    ディスプレイナンバーや起動中の設定はプロセスより確認が可能である。
# ps ax | grep vnc
4869 pts/0    S      0:00 Xvnc :1 -desktop hogehoge.com:1 (root) 
                 -httpd /usr/share/vnc/classes 
                 -auth /root/.Xauthority 
                 -geometry 1024x768 
                 -depth 16 
                 -rfbwait 30000 
                 -rfbauth /root/.vnc/passwd 
                 -rfbport 5901 -pn
4873 pts/0    S      0:00 vncconfig -iconic

Webブラウザからの接続

JREを導入した環境ではJavaアプレット版のVNCクライアントを使用することができる。

  • 接続方法
    http://[Server Address]:580[Display Number]/
  • http://192.168.1.100:5801/

VNCは1つのセッションで以下2つのポートを使用するため、ポートフォワード等をする場合はこれらを開放する必要がある。

5800
5900

共に下二桁はディスプレイナンバーとなる。

GNOMEデスクトップの使用方法

インストール直後のデスクトップマネージャはtwmである。
GNOMEデスクトップを使用するにはVNCServerの動作設定を行う必要がある。

設定ファイル:[ホームディレクトリ]/.vnc/xstartup

設定ファイルの末尾に記載されたtwmをコメントアウトし、GNOMEデスクトップ起動の設定を追加する。

  • /.vnc/xstartup

    #!/bin/sh
    
    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #twm &                  ■コメントアウト
    exec gnome-session &    ■追記

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-15 (木) 00:10:20 (5824d)