いまさら人に聞けないLinux

VNC を使って Windows から、Linux のデスクトップを操作するには


まずは、RPMパッケージをインストールします。
下記は、RedHat Linux 8.0 の例です。CD-ROM の3枚目をドライブにセットします。
# su
# mount -t iso9660 -r /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom/RedHat/RPMS/
# rpm -ivh vnc-server-3.3.3r2-39.i386.rpm
# rpm -ivh vnc-3.3.3r2-39.i386.rpm
# rpm -ivh vnc-doc-3.3.3r2-39.i386.rpm
# cd /
# umount /dev/cdrom
# exit

それでは、VNCサーバを起動してみよう。
$ vncserver

You will require a password to access your desktops.

Password:
Verify:

New 'X' desktop is hoge:1

Creating default startup script /home/hoge/.vnc/xstartup
Starting applications specified in /home/hoge/.vnc/xstartup
Log file is /home/ohsawa/.vnc/hoge:1.log

hoge:1とあるように、ディスプレイ番号が1で、VNCサーバが起動される。
また、起動時に画面の大きさと色数を指定できる。例えば、画面の大きさを800×600ドット、色数を24ビット(約1677万色)にしたい場合は、下記のように指定し実行する。
$ vncserver -geometry 800x600 -depth 24

今回は、Windowsマシンから操作するので、Windows用のVNC Viewer をダウンロードする。
Downloading VNC
最新バージョンは、3.3.7であった。ダウンロードしたvnc-3.3.7-x86_win32.exeを実行するとインストーラーが起動する。ウィザードに答えていくとインストールされる。サーバは不要であったので、VNC Viewer だけインストールした。
VNC Viewer を起動すると、VNC Server を入力するボックスが現れる。ホスト名又はIPアドレス:ディスプレイ番号を指定し、OKボタンを押す。(例 192.168.0.1:1)次にVNCサーバ起動時に入力したパスワードを聞いてくるので、それを入力する。すると、VNCサーバに接続されデスクトップ画面が起動されるはずだ。

VNCサーバを終了させたい場合は、ディスプレイ番号を指定し、下記のコマンドを実行する。
$ vncserver -kill :1
Killing Xvnc process ID 1487

常時、VNCサーバを起動しておきたい場合は、/etc/sysconfig/vncservers と /usr/bin/vncserver の二つのファイルの設定を行う。
/etc/sysconfig/vncservers には、VNCサーバのディスプレイ番号と、そのディスプレイ番号での使用を許可するユーザ名を設定する。
VNCSERVERS="1:hoge 2:fuga"

これにより、ディスプレイ番号1で接続した場合はhoge、ディスプレイ番号2で接続した場合はfuga、のデスクトップ画面に接続するようになる。

/usr/bin/vncserver には、画面のサイズと色数を変更した場合に、指定しておこう。
#$geometry = "1024x768";
$geometry = "800x600";
#$depth = 8;
$depth = 24;
デフォルトではウィンドウマネージャーが twm になるので、GNOME を使いたい場合は、下記のように /usr/bin/vncserver を編集するか、ユーザの環境ファイル ~/.vnc/xstartup を編集する。
$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "# unset SESSION_MANAGER\n".
       "exec /etc/X11/xinit/xinitrc\n\n".
       "# [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "# [ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "# xsetroot -solid grey\n".
       "# vncconfig -iconic &\n".
       "# xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "# twm &\n");

あとは、RedHat の流儀に従い、常時起動しておきたければ自動起動の設定と、サーバの起動、停止を行えばよい。
# chkconfig vncserver on
# /etc/rc.d/init.d/vncserver start
VNC serverを起動中: 1:hoge                               [  OK  ]








Linux Tips


このページの更新情報の他、IT(情報技術)に関するトピックスをメールマガジンでお知らせしています
Mag2 Logo ITNAVI.mag をまぐまぐで登録
電子メールアドレス(半角):


ウイルス対策ソフト

ウイルスセキュリティZERO

マカフィー

ウイルスバスター

ノートン・アンチウイルス

NOD32

Windows Live OneCare

カスペルスキー

ソースネクスト 1,980円シリーズ

マイペディア

驚速パソコン

携快電話

いきなりPDF

ゼンリンデータコムデジタル全国地図

本格翻訳

ズバリ大安売り

ズバリ要約

超五感プレゼン

-ITNAVI 特選アイテム&サービス-

パソコン 激安格安パソコン | DELL(デル) | Inspiron Mini | マウスコンピューター | ThinkPad X
ウイルス対策ソフト ウイルスセキュリティZERO | NOD32 | マカフィー | ウイルスバスター | ノートン・アンチウイルス | カスペルスキー
1980円ソフト 百科事典 マイペディア | 驚速パソコン | 携快電話 | いきなりPDF | ゼンリンデジタル全国地図 | 本格翻訳 | ズバリ要約 | 家庭の医学 | 筆王
ビジネスソフトウェア グループウェアお試し | オラクル(Oracle)購入
金融・保険 生命保険 見直し | 自動車保険 見積もり | イーバンク銀行 | ジャパンネット銀行 | マネックス証券 | 松井証券 | イー・トレード証券 | 楽天証券 | カブドットコム証券
クレジットカード 楽天カード | まいどカード | ENEOS(エネオス)カード | スターレックスカード | コスモ ザ カード | シティカード | アイワイカード
人気レンタルサーバ ロリポップ | ハッスルサーバー | エックスサーバー
宿泊予約 旅の窓口(楽天トラベル) | じゃらん | 一休
グルメ ブルックス | ドミノ・ピザ
ショッピング ショップチャンネル
比較サイト 引越し見積もり | 選べる資格
美容と健康 視力回復 | 禁煙
注目アイテム ガリバー | ゴルフダイジェスト | ココセコム
Copyright(c) 1999-2008 ITNAVI.com サイト運営者情報