This is an old revision of the document!
prisonerのdesktopをVDIにする。
jailerから各設定ファイルを直接編集する。各設定ファイルのプレフィックスは/usr/jail/desktopとなる。
# *.err;kern.warning;auth.notice;mail.crit /dev/console
# 1,31 0-5 * * * root adjkerntz -a
minuid 2201 maxuid 2300 mingid 2201 maxgid 2300
domain "ドメイン名" nameserver "さくらのVPS指定 1" nameserver "さくらのVPS指定 2"
127.0.0.1 localhost localhost.example.com 192.168.100.254 gw gw.example.com 192.168.100.1 web web.example.com 192.168.100.2 desktop desktop.example.com 192.168.100.2 desktop.example.com. 192.168.100.253 vps vps.example.com
hostname="desktop.example.com" ifconfig_epair3b="inet 192.168.100.2 netmask 255.255.255.0" defaultrouter="192.168.100.254" firewall_enable="YES" firewall_type="open" ssd_enable="YES"
prisoner desktopを起動後、以下の設定を行う。
# jexec desktop /bin/sh
# newaliases /etc/mail/aliases: 27 aliases, longest 10byte, 275 bytes total
ChallengeResponseAuthentication no
# service sshd restart
#cat "ユーザの公開鍵" >> authorized_keys
pkgにて、以下を導入。
$ cp /usr/local/etc/xdg/xfce4/xinitrc $HOME/.config/xfce4
export LANG=ja_JP.UTF-8 export LC_ALL=ja_JP.UTF-8 export GTK_IM_MODULE=ibus export QT_IM_MODULE=xim export XMODIFIERS=@im=ibus
Exec=ibus-daemon -r --daemonize --xim
#!/bin/sh startxfce4 vncserver -kill ${DISPLAY}
# chmod 744 xstartup
$ vncserver -geometry 1280x800
#!/bin/sh DISP=${1} if [ $# -ne 0 ] then case ${DISP} in "0") GEO="800x600";; "1") GEO="1024x768";; "2") GEO="1280x800";; esac vncserver -geometry ${GEO} -depth 15 else echo "No ARG" fi
ssh -i <秘密鍵> <ユーザ名@接続先> -p <ポート番号> -<ポートフォワード例 L6666:localhost:5901>
#!/bin/sh export LANG=ja_JP.UTF-8 export LC_ALL=ja_JP.UTF-8 export GTK_IM_MODULE=ibus export QT_IM_MODULE=xim export XMODIFIERS=@im=ibus /usr/local/bin/mozc start /usr/local/bin/ibus-daemon -r --daemonize --xim /usr/local/bin/gnucash
$ ssh -f -Y -i <秘密鍵> -p <ポート番号> <ユーザ名>@<接続先> <path>gnucash_x11.sh