遊びながら設定したので、忘れないうちにメモ。
iphoneのVNCアプリ、VNC Lite(無料)を使って、自宅のubuntuにVNC接続した際の設定方法。
1.ubuntu側でxinetとvnc4serverをインストールする。
sudo atp-get install xinetd vnc4server
2.サービスの設定
/etc/servicesファイルに、VNC接続で使用するポートを追記する。
sudo gedit /etc/services
xvnc ポート番号/tcp # VNC Server ←追加
3.xinetdの設定
以下の内容を/etc/xinetd.d/xvncに追加。
※解像度は時間がある時に修正します。
sudo gedit /etc/xinetd.d/xvnc
service xvnc
{
disable = no
socket_type = stream
wait = no
user = nobody
group = tty
server = /usr/bin/Xvnc
server_args = -inetd -geometry 1024×768 -depth 24 -query localhost -once PasswordFile=/etc/xinetd.passwd_xvnc -extension XFIXES
}
4.VNC接続用のパスワードを設定
vncpasswd /etc/vnc.passwd
(同じパスワードを2回入力)
作成されたパスワードファイルは、root所有のパーミッションが600で作成される。
そのままでは、vncserverから参照出来ないので、ファイルの所有者を変更する。
chown nobody.tty xinetd.passwd_xvnc
ここまで終わったら、念のためにシステムを再起動する。
起動後、iphoneのVNC Liteから接続が可能になる。
※ルータのポート開放を忘れずに!