• 株ラボ システム開発 www.kabulab.com 

  • 株ラボ システム開発 www.kabulab.com

  • 株ラボ システム開発 twitter

お勧め|Windowsリモートデスクトップ(3389)からLinux CentOS ・xrdpでリモート接続 備忘録

2014/09/15 (月) 02時06分 2,822 views

お勧め|Windowsリモートデスクトップ(3389)からLinux CentOS ・xrdpでリモート接続 備忘録

xrdpは、Windowsのリモートデスクトップ接続のソフトのLinuxエミュレーター

x-window が立ちあがってなくても、外部windowsからx-windowシステムでリモート操作ができる。

おすすすめです。

参考

http://cobitech.blogspot.jp/2014/01/centos-65.html

 

EPEL を使用できるようにする

CentOS の標準リポジトリに含まれていないパッケージを利用したいことは多くあります。EDA ツールのパッケージも標準リポジトリには含まれていません。このようなパッケージを利用するには標準リポジトリ以外のリポジトリを追加する必要がありま す。EPEL リポジトリは Fedora プロジェクトが提供する最新のソフトウエアを大量に集めたディストリビューションで、「Fedora」を元に、RHEL用に使えるようにしたパッケージを集めたリポジトリです。

 

xrdp のインストールに EPEL を使用します。 端末を開き以下のコマンドを実行します。

sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

警告: /var/tmp/rpm-tmp.1N7xXG: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中…                ########################################### [100%]
1:epel-release           ########################################### [100%]

 

yum コマンドで追加したリポジトリを確認

yum repolist

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink                                                                                       | 6.6 kB     00:00
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.tsukuba.wide.ad.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
epel                                                                                                | 4.4 kB     00:00     
epel/primary_db                                                                                     | 6.3 MB     00:00     
repo id                                repo name                                                                     status
base                                   CentOS-6 – Base                                                                6,367
epel                                   Extra Packages for Enterprise Linux 6 – x86_64                                11,109
extras                                 CentOS-6 – Extras                                                                 15
updates                                CentOS-6 – Updates                                                             1,489
repolist: 18,980

 

EPEL リポジトリを使うときにだけ有効にする

設定ファイル /etc/yum.repos.d/epel.repo を編集してデフォルトでは EPEL リポジトリを無効にします。編集する箇所は enabled=1 となっているところを enabled=0 にします。

 

/etc/yum.repos.d/epel.repo のファイル中身

[epel]
name=Extra Packages for Enterprise Linux 6 – $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0    ・・・・・・・xrds  インストール後に0無効にする
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

EPEL リポジトリを有効にするには

–enablerepo=epel オプションを追加して yum コマンドを実行します。

yum -y install –enablerepo=epel <package>

 

Linux CentOS  xrdp のインストール

yum install xrdp

[root@localhost saitou]# yum install xrdp
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.tsukuba.wide.ad.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package xrdp.x86_64 0:0.5.0-0.13.el6 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package        Arch             Version                   Repository      Size
================================================================================
Installing:
xrdp           x86_64           0.5.0-0.13.el6            epel           240 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 240 k
Installed size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
xrdp-0.5.0-0.13.el6.x86_64.rpm                           | 240 kB     00:00
警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6) <epel@fedoraproject.org>
Package: epel-release-6-8.noarch (installed)
From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : xrdp-0.5.0-0.13.el6.x86_64                                   1/1
Verifying  : xrdp-0.5.0-0.13.el6.x86_64                                   1/1
Installed:
xrdp.x86_64 0:0.5.0-0.13.el6
Complete!

 

日本語キーボードの設定

xrdp では日本語のキーマップがデフォルトで対応していないため、日本語キーボードに対応させる

http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263.html

 

上記サイトより km-e0010441.ini のファイルをダウンロードして

/etc/xrdp/ ディレクトリに以下の 4つに名前を変えてコピーします。

  • km-0411.ini
  • km-e0010411.ini
  • km-e0200411.ini
  • km-e0210411.ini

VmwarePlaer-40.fw

ダウンロードしたファイルをCOPYしてシンボリックリンクを張る

sudo cp ./Downloads/km-e0010411.ini /etc/xrdp/km-0411.ini

sudo ln -s km-0411.ini  km-e0010411.ini
sudo ln -s km-0411.ini  km-e0200411.ini
sudo ln -s km-0411.ini  km-e0210411.ini

 

[root@localhost xrdp]# ls で確認
km-0407.ini  km-040c.ini  km-0411.ini  km-041d.ini      km-e0200411.ini  rsakeys.ini  startwm.sh  xrdp.sh
km-0409.ini  km-0410.ini  km-0419.ini  km-e0010411.ini  km-e0210411.ini  sesman.ini   xrdp.ini

xrdp のサービス開始

sudo service xrdp start
[root@localhost xrdp]#  sudo service xrdp start
xrdp を起動中:                                             [  OK  ]
xrdp-sesman を起動中:                                      [  OK  ]

起動時に自動的に開始させる

sudo chkconfig xrdp on

確認コマンド

[root@localhost xrdp]# sudo chkconfig –list | grep xrdp
xrdp               0:off    1:off    2:off    3:off    4:off    5:off    6:off

起動時に自動起動

[root@localhost xrdp]# sudo chkconfig xrdp on

確認コマンド

[root@localhost xrdp]# sudo chkconfig –list | grep xrdp
xrdp               0:off    1:off    2:on    3:on    4:on    5:on    6:off

 

サービス起動中か確認

[root@localhost xrdp]# sudo service xrdp status
xrdp (pid  10046) を実行中…
xrdp-sesman (pid  10050) を実行中…

 

ファイアーウォールの設定

ファイヤーウォールの設定で 3389/tcp を追加

システム → 管理 → ファイアーウォールを開き その他ポートで3389のポートを空ける。最後に「適用」ボタンを押す

VmwarePlaer-38.fw

 

リモート接続の確認

VmwarePlaer-41.fw

 

VmwarePlaer-42.fw

 

ログインIDを入力

VmwarePlaer-43.fw

 

Windowsからのリモート接続完了

VmwarePlaer-44.fw


LINEで送る
このエントリーをはてなブックマークに追加

カテゴリー:システム備忘録

コメントを残す



次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

« »