差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:xrdp [2013/09/29 01:07] – [ファイヤーウォールの設定] ともやん | linux:xrdp [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
---|---|---|---|
行 1: | 行 1: | ||
====== XRDP(Open source remote desktop protocol(RDP) server) ====== | ====== XRDP(Open source remote desktop protocol(RDP) server) ====== | ||
+ | |||
+ | ===== XRDP のインストール ===== | ||
+ | |||
+ | ==== CentOS 7.1 - X11RDP-RH-Matic のインストール ==== | ||
+ | git コマンドをインストールする。 | ||
+ | < | ||
+ | $ sudo yum install git -y | ||
+ | </ | ||
+ | |||
+ | github から X11RDP-RH-Matic を取得する。 | ||
+ | < | ||
+ | $ mkdir ~/work | ||
+ | $ cd ~/work | ||
+ | $ git clone --depth 1 -b master https:// | ||
+ | </ | ||
+ | < | ||
+ | Cloning into ' | ||
+ | remote: Counting objects: 20, done. | ||
+ | remote: Compressing objects: 100% (20/20), done. | ||
+ | remote: Total 20 (delta 0), reused 11 (delta 0), pack-reused 0 | ||
+ | Unpacking objects: 100% (20/20), done. | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ cd X11RDP-RH-Matic | ||
+ | $ ./ | ||
+ | </ | ||
+ | < | ||
+ | Allow X11RDP-RH-Matic to gain root privileges. | ||
+ | Type your password if required. | ||
+ | [sudo] password for tomoyan: <- sudo のパスワードを入力 | ||
+ | </ | ||
+ | |||
+ | === 参考文献 === | ||
+ | [[https:// | ||
+ | |||
+ | ==== Fedora ==== | ||
< | < | ||
$ sudo yum install xrdp | $ sudo yum install xrdp | ||
行 13: | 行 50: | ||
</ | </ | ||
===== サービスの自動起動設定 ===== | ===== サービスの自動起動設定 ===== | ||
+ | |||
+ | ==== CentOS ==== | ||
< | < | ||
$ sudo chkconfig xrdp on | $ sudo chkconfig xrdp on | ||
+ | </ | ||
+ | |||
+ | ==== Fedora ==== | ||
+ | < | ||
+ | $ sudo systemctl enable xrdp.service | ||
+ | $ sudo systemctl enable xrdp-sesman.service | ||
+ | </ | ||
+ | ===== 日本語キーマップ設定 ===== | ||
+ | [[http:// | ||
+ | {{: | ||
+ | < | ||
+ | $ cd /etc/xrdp | ||
+ | $ sudo curl -O http:// | ||
+ | $ sudo ln -s km-e0010411.ini km-0411.ini | ||
+ | $ sudo ln -s km-e0010411.ini km-e0200411.ini | ||
+ | $ sudo ln -s km-e0010411.ini km-e0210411.ini | ||
+ | $ sudo service xrdp restart | ||
</ | </ | ||
行 30: | 行 86: | ||
※CentOS 6.3 では、これを記述しないと error - problem connecting 、または、Connection Log が表示された後にブラックスクリーンのまま、何も表示されない現象が発生していた。 | ※CentOS 6.3 では、これを記述しないと error - problem connecting 、または、Connection Log が表示された後にブラックスクリーンのまま、何も表示されない現象が発生していた。 | ||
===== サービスの起動 ===== | ===== サービスの起動 ===== | ||
+ | |||
+ | ==== CentOS ==== | ||
< | < | ||
$ sudo service xrdp start | $ sudo service xrdp start | ||
</ | </ | ||
+ | ==== Fedora ==== | ||
+ | < | ||
+ | $ sudo systemctl start xrdp.service | ||
+ | $ sudo systemctl start xrdp-sesman.service | ||
+ | </ | ||
+ | |||
+ | ==== xrdpログイン画面のModule項目をカスタマイズ ==== | ||
+ | <code ini> | ||
+ | [globals] | ||
+ | bitmap_cache=yes | ||
+ | bitmap_compression=yes | ||
+ | port=3389 | ||
+ | crypt_level=high | ||
+ | channel_code=1 | ||
+ | |||
+ | [xrdp1] | ||
+ | name=sesman-Xvnc | ||
+ | lib=libvnc.so | ||
+ | username=ask | ||
+ | password=ask | ||
+ | ip=127.0.0.1 | ||
+ | port=-1 | ||
+ | |||
+ | [xrdp2] | ||
+ | name=console | ||
+ | lib=libvnc.so | ||
+ | ip=127.0.0.1 | ||
+ | port=5900 | ||
+ | username=na | ||
+ | password=ask | ||
+ | |||
+ | [xrdp3] | ||
+ | name=vnc-any | ||
+ | lib=libvnc.so | ||
+ | ip=ask172.16.77.70 | ||
+ | port=ask5900 | ||
+ | username=na | ||
+ | password=ask | ||
+ | |||
+ | [xrdp4] | ||
+ | name=sesman-any | ||
+ | lib=libvnc.so | ||
+ | ip=ask | ||
+ | port=-1 | ||
+ | username=ask | ||
+ | password=ask | ||
+ | |||
+ | [xrdp5] | ||
+ | name=rdp-any | ||
+ | lib=librdp.so | ||
+ | ip=ask | ||
+ | port=ask3389 | ||
+ | |||
+ | [xrdp6] | ||
+ | name=sesman-X11rdp | ||
+ | lib=libxup.so | ||
+ | username=ask | ||
+ | password=ask | ||
+ | ip=127.0.0.1 | ||
+ | port=-1 | ||
+ | </ | ||
===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
==== 接続しても、ブラックスクリーンのまま何も表示されない場合 ==== | ==== 接続しても、ブラックスクリーンのまま何も表示されない場合 ==== | ||
リモートデスクトップ クライアント の設定でドメインを空にして接続し直す。 | リモートデスクトップ クライアント の設定でドメインを空にして接続し直す。 | ||
+ | |||
+ | ===== 参考文献 ===== | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ |