Virtual Network Computing(ヴァーチャル・ネットワーク・コンピューティング、略称VNC)は、ネットワーク上の離れたコンピュータを遠隔操作するためのRFBプロトコルを利用する、リモートデスクトップソフトである。VNCはクロスプラットフォームなソフトウェアとして開発されているため、インストールされているマシン同士はOSなどのプラットフォームの種類に依存することなく通信できる。
VNCサーバのインストール
VNCサーバをインストールします。debianではvnc4serverというパッケージ名になります。
# apt-get install vnc4server
VNCサーバの設定
ログインユーザで設定します。設定時、VNCでアクセスするためのパスワードを設定します。
$su -l hanako $vncserver :5 You will require a password to access your desktops. Password: Verify: xauth: file /home/hanako/.Xauthority does not exist xauth: (stdin):1: bad display name "OrangePI:5" in "add" command New 'OrangePI:5 (hanako)' desktop is OrangePI:5 Creating default startup script /home/hanako/.vnc/xstartup Starting applications specified in /home/hanako/.vnc/xstartup Log file is /home/hanako/.vnc/OrangePI:5.log
今回はディスプレイ番号を:5で設定しました。
いったんvncserverを終了させます
$ vncserver -kill :5 Killing Xvnc4 process ID 14891
~/.vnc/xstartup の最後に、VNCセッション時xfce4が起動するよう設定します。
$ vi .vnc/xstartup exec xfce4-session &
vncサーバを起動させます
$ vncserver :5 -geometry 1024x768 xauth: (stdin):1: bad display name "OrangePI:5" in "add" command New 'OrangePI:5 (hanako)' desktop is OrangePI:5 Starting applications specified in /home/hanako/.vnc/xstartup Log file is /home/hanako/.vnc/OrangePI:5.log