.
ツール / その他 => VNC-Xサーバー導入 > 2.VNC サーバーSourceの入手と設定
Linux 活用ガイド:目次

サーバ構築ガイド

レンタル ガイド

ショップ 構築ガイド

情報漏洩対策

VNC サーバーSourceの入手と設定

ソースの入手

下記のサイトからソースをダウンロードします。

http://www.uk.research.att.com/vnc/

http://www.realvnc.com/download.html

この記事は2000年に書かれた物で古くなっています。現在は RealVNC が開発を引き継いでいます。また、RPMパッケージも公開されています。

FedoraCore2 に付属するパッケージでVNCサーバーを構築する方法は以下で紹介しています。

VNC サーバー インストールと基本操作

VNCを利用したいユーザーで作業を行います。ユーザーのホームディレクトリなどに圧縮ファイルを置きます。解凍します。解凍されたディレクトリへ移動

$ tar zxvf vnc-3.3.3r2_x86_linux_2.0.tgz
$ cd vnc_x86_linux_2.0

インストールは root で行います。 /usr/local/binディレクトリにvncviewer vncserver vncpasswd vncconnect Xvncをコピーします。

$ su
# cp vncviewer vncserver vncpasswd vncconnect Xvnc /usr/local/bin /usr/local/vnc/classes

ディレクトリを作成し、解凍したclassesディレクトリ以下を作成したディレクトリへコピーします。

# mkdir -p /usr/local/vnc/classes
# cp classes/* /usr/local/vnc/classes

ユーザーのホームディレクトリにある .bashrcファイルを編集します。 以下の内容を追加記入します。

~/.bashrc

PATH=$PATH:/usr/local/bin

.bashrを編集したら必ず以下のコマンドを実行する必要があります。

$ source .bashrc

取り敢えずサーバーを起動する準備が出来ました。

サーバーの起動

以下のコマンドでvncserverを起動します。

$ vncserver :1

最初の起動時には以下のメッセージが表示されます。サーバーにログインするためのパスワードの設定を求められます。

$ vncserver :1
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /home/isamu-n/.Xauthority
New 'X' desktop is laser5:1
Creating default startup script /home/isamu-n/.vnc/xstartup
Starting applications specified in /home/isamu-n/.vnc/xstartup
Log file is /home/taro/.vnc/laser5:1.log

ホームディレクトリにある.vncディレクトリにログが記録されるようになります。

サーバーの終了

VNCサーバーを終了させるには以下のコマンドを使います。

$ vncserver -kill :1

起動スクリプトでVNCサーバーの自動起動を行うのはセキュリティ上お勧め出来ません。必要な時にその都度サーバーを起動するようにします。

取り敢えず繋いでみる

サーバーを起動したら他のコンピュータから接続してみます。VNCはサーバープログラムと、クライアントプログラム(Viewer)に分かれています。ビューワプログラムを起動してログインしてみます。

IPアドレスをいれるか、linux,Winの場合はコンピュータ名になります。MACでサーバーを立ち上げた場合IPアドレスでないと接続できませんでした。DNSは参照しない仕様なのかOS-9の設定に不備があるのか検証はしていません。特に問題ではありませんので。

VNCサーバーのデフォルトは

解像度=800×600pixel 色深度=8bit、Window Manager=twm

になっていると思います。TWMでは非常に快適に動作します。TWM自体かるいWindow Managerだからです。高速にLinuxをリモートコントロールできますが、いまいち面白みに欠ける上GUIの操作性もいまいちです。

どのOSでもそうですが、デスクトップに壁紙などを貼っているとパフォーマンスが著しく低下します。特にMAC OSでは落ちまくって接続さえ確立できませんでした。取り敢えず、デフォルトで接続できたら各自の環境に合わせて調整を行います。

bottom_mark
ページ最上部
ページ最上部 前のページ