linux:xrdp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:xrdp [2013/01/31 00:30] – [リモートデスクトップ クライアント で接続しても、ブラックスクリーンのまま何も表示されない場合] ともやん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) ======
-<code> 
-$ sudo yum install xrdp 
-Loaded plugins: fastestmirror 
-Loading mirror speeds from cached hostfile 
- * base: ftp.jaist.ac.jp 
- * epel: ftp.jaist.ac.jp 
- * extras: ftp.jaist.ac.jp 
- * rpmforge: fr2.rpmfind.net 
- * rpmfusion-free-updates: mirrors.cat.pdx.edu 
- * rpmfusion-free-updates-testing: mirrors.cat.pdx.edu 
- * rpmfusion-nonfree-updates: mirrors.cat.pdx.edu 
- * rpmfusion-nonfree-updates-testing: mirrors.cat.pdx.edu 
- * updates: ftp.jaist.ac.jp 
-Setting up Install Process 
-Resolving Dependencies 
---> Running transaction check 
----> Package xrdp.x86_64 0:0.5.0-0.13.el5 set to be updated 
---> Finished Dependency Resolution 
  
-Dependencies Resolved+===== XRDP のインストール =====
  
-================================================================================================= +==== CentOS 7.1 - X11RDP-RH-Matic のインストール ==== 
- Package            Arch                 Version                        Repository          Size +git コマンドをインストールする。 
-================================================================================================= +<code> 
-Installing: +$ sudo yum install git -y 
- xrdp               x86_64               0.5.0-0.13.el5                 epel               279 k+</code>
  
-Transaction Summary +github から X11RDP-RH-Matic を取得する。 
-================================================================================================= +<code> 
-Install       Package(s+$ mkdir ~/work 
-Upgrade       Package(s)+$ cd ~/work 
 +$ git clone --depth -b master https://github.com/metalefty/X11RDP-RH-Matic.git 
 +</code> 
 +<code> 
 +Cloning into 'X11RDP-RH-Matic'... 
 +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. 
 +</code>
  
-Total download size: 279 k +<code> 
-Is this ok [y/N]: y +$ cd X11RDP-RH-Matic 
-Downloading Packages: +./X11RDP-RH-Matic.sh 
-xrdp-0.5.0-0.13.el5.x86_64.rpm                                            | 279 kB     00:00      +</code> 
-Running rpm_check_debug +<code> 
-Running Transaction Test +Allow X11RDP-RH-Matic to gain root privileges. 
-Finished Transaction Test +Type your password if required. 
-Transaction Test Succeeded +[sudo] password for tomoyan<- sudo のパスワードを入力 
-Running Transaction +</code>
-  Installing     xrdp                                                                      1/+
  
-Installed: +=== 参考文献 === 
-  xrdp.x86_64 0:0.5.0-0.13.el5                                                                   +[[https://xrdp.vmeta.jp/X11RDP-RH-Matic|X11RDP-RH-Matic - 日本 xrdp ユーザ会]]\\
  
-Complete!+==== Fedora ==== 
 +<code> 
 +$ sudo yum install xrdp
 </code> </code>
  
 ===== ファイヤーウォールの設定 ===== ===== ファイヤーウォールの設定 =====
- tcp と udp の 3389 ポートを許可するように設定する。+ tcp の 3389 ポートを許可するように設定する。
  
 +==== Fedora ====
 +<code>
 +$ sudo firewall-cmd --permanent --add-port=3389/tcp
 +$ sudo firewall-cmd --reload
 +</code>
 ===== サービスの自動起動設定 ===== ===== サービスの自動起動設定 =====
 +
 +==== CentOS ====
 <code> <code>
 $ sudo chkconfig xrdp on $ sudo chkconfig xrdp on
 +</code>
 +
 +==== Fedora ====
 +<code>
 +$ sudo systemctl enable xrdp.service
 +$ sudo systemctl enable xrdp-sesman.service
 +</code>
 +===== 日本語キーマップ設定 =====
 +[[http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263.html|[Xrdp-devel] Keyboard issue and Japanese Keyboard Layout]]より、
 +{{:linux:km-e0010411.ini|km-e0010411.ini}} を入手する。\\
 +<code>
 +$ cd /etc/xrdp
 +$ sudo curl -O http://www.tomoyan.net/dokuwiki/_media/linux/km-e0010411.ini
 +$ 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
 </code> </code>
  
行 70: 行 86:
 ※CentOS 6.3 では、これを記述しないと error - problem connecting 、または、Connection Log が表示された後にブラックスクリーンのまま、何も表示されない現象が発生していた。 ※CentOS 6.3 では、これを記述しないと error - problem connecting 、または、Connection Log が表示された後にブラックスクリーンのまま、何も表示されない現象が発生していた。
 ===== サービスの起動 ===== ===== サービスの起動 =====
 +
 +==== CentOS ====
 <code> <code>
 $ sudo service xrdp start $ sudo service xrdp start
 </code> </code>
  
 +==== Fedora ====
 +<code>
 +$ sudo systemctl start xrdp.service
 +$ sudo systemctl start xrdp-sesman.service
 +</code>
 +
 +==== 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
 +</code>
 ===== トラブルシューティング ===== ===== トラブルシューティング =====
 ==== 接続しても、ブラックスクリーンのまま何も表示されない場合 ==== ==== 接続しても、ブラックスクリーンのまま何も表示されない場合 ====
 リモートデスクトップ クライアント の設定でドメインを空にして接続し直す。 リモートデスクトップ クライアント の設定でドメインを空にして接続し直す。
 +
 +===== 参考文献 =====
 +[[http://www.scottalanmiller.com/linux/2013/08/18/installing-xrdp-on-fedora-19/|Installing XRDP on Fedora 19 | SAM's Guide to Linux Administration]]\\
 +[[http://www.redhat.itopstube.com/2012/05/problems-connecting-to-xrdp-xfce.html|RedHat iTOps: Problems Connecting to xrdp xfce desktop after Ubuntu Upgrade]]\\
 +
  • linux/xrdp.1359559803.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)