VNCとはVirtual Network Computingの略でネットワーク上の離れたコンピュータを遠隔操作するためのRFBプロトコルを利用する、リモート操作用ソフトである。
VNCはクロスプラットフォームなソフトウェアとして開発されているため、インストールされているマシン同士はOSなどのプラットフォームの種類に依存することなく通信する事が出来る。
まあ、GUIでリモート操作できる便利なものだと考えくれたらいいと思います。サーバー管理の人などはCUIでのリモートですべて作業を行っているものだが、
GUIでの操作もしたいという人もいると思うので、ここで紹介したいと思います。
ここではWindows→openSUSEをリモートという方法を紹介します。
openSUSEではVNCはxinetdというスーパーサーバーのデーモンプログラムになる。
というわけで、以下のファイルを編集して見ましょう。
vimの使い方がわからない人はviについてを参照してください。
xinetdの起動
自動起動
自動起動にする場合は、openSUSEはRadHad系なのでchkconfigコマンドが使えます。
ファイヤーウォールの設定をします。
YAST2のを起動しファイヤーウォールの設定画面にいきます。

ファイヤーウォールをクリック

許可するサービスでリモート管理を追加。そして【次へ】をクリック

YAST2の画面に戻って、ネットワークサービスのRemote Administrationをクリック

リモート管理を許可するにチェックをし【次へ】をクリック
VNC viewerをWindowsにインストールしてください。
いろいろとあるのですが、代表的なReal VNCというソフトをダウンロードし、インストールしてください
そして、VNC viewer を起動してください。

という画面がでるので、【サーバーのIPアドレス:1】という形でOKをクリック

ログイン画面が出るのユーザー名とパスワードを入力

ログイン成功!!