VNCとは、Virtual Network Client のことであり、他のPCを遠隔操作することができるソフトウェアのことである。
VNCはサーバーとクライアントからなり、サーバー側のデスクトップをクライアント側から操作することができる。 しかし、その通信は生データになるため セキュリティには問題 が残る。
現在自分が利用しているのは、UltraVNC?と、hamachiである。 hamachiは簡単にVPNを実現できるソフトである hamachiを使うと、遠隔にあるPCがあたかも同じLAN上にあるかのように扱うことができ、 hamachiにより与えられるIPを用いてアクセスすることができる。
ubuntu の場合、vnc4server があるので、それをインストールする
$ sudo apt-get install vnc4server
インストール完了後、コマンドで実行する
$ vncserver
Windows からのアクセスには通常の VNC Viewer を利用すれば良い
上で述べているように、VNC の通信をセキュアでない状態でインターネットを通すのはお勧めできない。
- VPN - SSH portforwording
実質変わらないかもだが、いくつか手があるので、そちらを調べて実施する事。