リモートアクセス

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

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 1280×1024 -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 を手動で導入

vps/030-040remote.txt · 最終更新: 2017/07/07 08:25 by admin
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0