======リモートアクセス====== =====XRDP===== ====パッケージインストール==== backportで導入 # vi /etc/apt/source.list deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free ====ポート設定==== # vi /etc/xrdp/xrdp.ini [globals] #port=3389 port=XXXXX # vi /etc/network/if-pre-up.d/iptables #iptables -A INPUT -p tcp --dport 3389 -j ACCEPT iptables -A INPUT -p tcp --dport XXXXX -j ACCEPT # service xrdp restart 参考) http://kotak.hatenablog.com/entry/2014/06/19/181942 http://debian.fam.cx/index.php?AptGet#backports =====xrdp/x11vnc===== (参考URL) http://matoken.org/blog/blog/2016/03/04/share-already-started-x-even-tigervnc/ http://kometchtech.blog.fc2.com/blog-entry-1735.html https://paonejp.github.io/2014/11/28/dti_vps_as_vdi_memo.html ====XRDP install==== # apt-get install xrdp ====xrdp設定変更==== # vi /etc/xrdp/xrdp.ini [xrdp1] name=vnc-any lib=libvnc.so ip=127.0.0.1 port=5901 username=na password=ask ====xrdp起動==== # service xrdp restart (メモ) ・port:5910はxvnc (独立したX画面) port:5901はデフォルト表示と一緒 もともと3350で接続 ・ポート番号から使用しているプログラムを表示する lsof -i:ポート番号 ====xrdp用キーボード設定==== # wget http://w.vmeta.jp/temp/km-0411.ini # cp ./km-0411.ini /etc/xrdp # cd /etc/xrdp # ln -s km-0411.ini km-e0200411.ini # ln -s km-0411.ini km-e0010411.ini # sudo /etc/init.d/xrdp restart ====VNC==== (インストール) $ sudo apt-get install tightvncserver $ vncserver :1 -geometry 1280x1024 -depth 16 -pixelformat rgb565 ====VNC自動起動==== $ wget http://www.penguintutor.com/otherfiles/tightvncserver-init.txt $ sudo mv tightvncserver-init.txt /etc/init.d/tightvncserver $ sudo chown root:root /etc/init.d/tightvncserver $ sudo chmod 755 /etc/init.d/tightvncserver # vi /etc/init.d/tightvncserver export USER=‘vpuser’ $ vi /etc/init.d/tightvncserver su $USER -c '/usr/bin/tightvncserver :1 -geometry 1280x1024 -depth 16 -pixelformat rgb565 -rfbport 12131' $ sudo update-rc.d tightvncserver defaults # /etc/init.d/tightvncserver stop # /etc/init.d/tightvncserver start # ~vpuser/.vnc/xstartup export XKL_XMODMAP_DISABLE=1 export LANG=ja_JP.UTF-8 ====xrdp-o-matic==== # apt-get purge tightvnc # apt-get purge x11rdp # apt-get purge xrdp # apt-get install git # git clone https://github.com/scarygliders/X11RDP-o-Matic.git # cd X11RDP-o-Matic # ./X11rdp-o-matic.sh --justdoit (参考) https://github.com/scarygliders/X11RDP-o-Matic/issues/46 =====xrdp問題===== キーマップ不具合 ・o-Maticを試してみる https://librepc.jp/blog_8.html (tightvncのポート指定) ・スクリプト内で固定になっている。 ・ポート番号は5900 + ディスプレイ番号(:0っていうやつ)で起動するらしい。  なのでvncserver :2として起動した場合は5902になる。 ・netstat -nltで、ポートがLISTENしているか確認しましょう。 (フォント指定の不具合) ・vnc4serverをインストールしてみる? ====xrdpとandroid clientの相性==== 8.0.5.24406 apk を手動で導入