差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
vps:030-040remote [2017/07/07 07:38] admin 作成 |
vps:030-040remote [2017/07/07 08:25] (現在) admin |
||
---|---|---|---|
ライン 3: | ライン 3: | ||
=====XRDP===== | =====XRDP===== | ||
+ | ====パッケージインストール==== | ||
backportで導入 | backportで導入 | ||
ライン 9: | ライン 10: | ||
deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free | deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free | ||
</code> | </code> | ||
+ | |||
+ | ====ポート設定==== | ||
+ | # vi /etc/xrdp/xrdp.ini | ||
+ | <code> | ||
+ | [globals] | ||
+ | #port=3389 | ||
+ | port=XXXXX | ||
+ | </code> | ||
+ | # vi /etc/network/if-pre-up.d/iptables | ||
+ | <code> | ||
+ | #iptables -A INPUT -p tcp --dport 3389 -j ACCEPT | ||
+ | iptables -A INPUT -p tcp --dport XXXXX -j ACCEPT | ||
+ | </code> | ||
+ | # service xrdp restart | ||
参考) | 参考) | ||
http://kotak.hatenablog.com/entry/2014/06/19/181942 | http://kotak.hatenablog.com/entry/2014/06/19/181942 | ||
http://debian.fam.cx/index.php?AptGet#backports | 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 を手動で導入 | ||