Computing)は、リモート環境のデスクトップを操作するためのソフトウェアです。OracleのようにGUIを前提とするアプリケーションも中には存在します。このページでは、VNCを用いてリモート環境のGUIを操作する方法について説明します。Serverを利用する方法が有名です。Server接続と異なり、VNCは以下のような困難が伴います。勤務先で使用する場合は充分に注意して下さい。外部から侵入される環境や内部犯を恐れる環境では、パスワード辞書攻撃に対する防御策の実装が必要。平文の通信になるので、セキュリティポリシーに抵触する可能性がある。Serverをインストールする必要があるので、関係者への事前説明が必要となる。デスクトップ環境の準備VNCはリモート環境のデスクトップ環境を利用して画面を描画します。Serverを利用する事に注意して下さい。ServerとDesktop環境をインストールします。groupinstallコマンドを使用しましょう。このコマンドに指定する「グループ名」はバージョンやディストリビューション毎に異なりますので、まずは「グループ名」を調べます。Environment」「」がグループ名になります。System環境とデスクトップ環境を整備します。System"なお、OSディストリビューションによっては、デスクトップ環境が存在しないものもあります。groupinstallコマンドで簡単にデスクトップ環境を整備する事ができません。LinuxにVNC接続してみる」などの記事を見かけますが、偽情報ですのでご注意ください。勤務先の同僚が、この偽情報を見てどハマリしていました。Linuxの用語の使い分けを混同しているのかもしれません。Serverをインストールします。ディストリビューションによって、パッケージ名が「vnc-server」「tigervnc-server」等と微妙に異なりますので、まずはパッケージ名を調べます。searchコマンドでパッケージ名を調べます。以下のような出力となる場合は、「vnc-server」がパッケージ名と分かりました。Serverは/etc/sysconfig/vncserversに設定を記述します。/etc/sysconfig/vncserversに以下を加筆します。「VNCSERVERS」には接続を行うセッション番号とユーザ名を指定します。「VNCSERVERARGS」には解像度などの指定を行います。Serverはユーザ毎にパスワードを定義する必要があります。VNC接続を行うユーザへスイッチし、vncpasswdコマンドでパスワードを設定して下さい。~]$パスワードは、~/.vnc/passwdに保存されます。~/.vnc/passwdというファイルが作成されている事を確認します。Serverを起動します。5901番でListenしている事を確認します。~]#VNCはtcp590X番を使用し、末尾Xはセッション番号によって異なります。iptablesなどのネットワーク層の制御を行っている場合は、tcp5901からtcp5920くらいまでを許可しておくと良いでしょう。Client接続を行うソフトウェアをクライアント端末に導入します。クライアントソフトウェアはいろいろ種類がありますが、このページではUltraVNCを例に挙げて説明します。UltraVNCをダウンロードします。理想は本家サイトからのダウンロードですが、英語アレルギーの方は「窓の杜」等を利用しても良いでしょう。ダウンロードしたインストーラーを実行します。「Next」を押下します。使用許諾契約書の画面です。agreement」を選択し、「Next」を押下します。UltraVNCに関する情報が表示される画面です。「Next」を押下します。インストールディレクトリの指定です。「Next」を押下します。インストールするコンポーネントの選択画面です。Viewer」のみです。スタートメニューの指定画面です。「Next」を押下します。拡張子の設定などを行う画面です。お好みに合わせて設定し、「Next」を押下します。「Install」を押下すると、インストールが開始されます。「Next」を押下します。「Finish」を押下します。Viewer」を起動します。Server」欄に、接続先のIPアドレスとセッション番号を入力し、「Connect」を押下します。VNCのパスワードを入力します。GUIアプリケーションが使用可能な事を確認します。5.11を元に作成しております。5.11の手順しか示していませんが、ほぼ全てのLinuxディストリビューションで操作可能かと思われます。環境でも動作確認ができております。6.5にて動作確認を行った様子は以下の通りです。Termは、ネットワークエンジニアが作業するのに適したターミナルソフトウェアです。Server設定CygwinはWindows環境で動作するLinux/UNIXのコマンドラインとサーバソフトウェアを再現させるツールです。Wideで最も有名なターミナルソフトです。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。ネットワークチェンジニアとして。