CentOS - 6.8 - リモートデスクトップ接続 - サーバ設定 インストール
- 1. epel インストール
- 2. xrdp インストール
- 3. vncserver 設定
1. epel インストール
本項は「xrdp を用いて Windows から CentOS にリモート デスクトップ接続する」の記事を参考にさせていただきました。
参考サイトによれば、epel という Linux 拡張パッケージのインストールが必要とのこと。
インストーラ DVD のリポジトリには存在しなかったのでダウンロードしてインストールします。
参考サイトでは wget で直接ダウンロードしていますが、事情により、別途ダウンロードしてインストールします。
下記のサイトからたどってダウンロードします。
「Index of /pub/linux/fedora-projects/epel」
ダウンロードするのは「epel-release-6-8.noarch.rpm」です。
アップロードして
> yum install epel-release-6-8.noarch.rpm
読み込んだプラグイン:fastestmirror, refresh-packagekit, security
インストール処理の設定をしています
epel-release-6-8.noarch.rpm を調べています: epel-release-6-8.noarch
epel-release-6-8.noarch.rpm をインストール済みとして設定しています
Determining fastest mirrors
centos | 2.9 kB 00:00 ...
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package epel-release.noarch 0:6-8 will be インストール
--> 依存性解決を終了しました。
依存性を解決しました
=================================================================================
パッケージ アーキテクチャ バージョン リポジトリー 容量
=================================================================================
インストールしています:
epel-release noarch 6-8 /epel-release-6-8.noarch 22 k
トランザクションの要約
=================================================================================
インストール 1 パッケージ
合計容量: 22 k
インストール済み容量: 22 k
これでいいですか? [y/N]y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
警告: RPMDB は yum 以外で変更されました。
インストールしています : epel-release-6-8.noarch 1/1
Verifying : epel-release-6-8.noarch 1/1
インストール:
epel-release.noarch 0:6-8
完了しました!
すんなりインストールできました。
後で気づいたのですが、epel をインストールすると
/etc/yum.repos.d/epel.repo
/etc/yum.repos.d/epel-testing.repo
というリポジトリが有効になるようです。
個別のリポジトリを設定している場合は、元に戻す必要があります。
2. xrdp インストール
次に必要なのが xrdp と tigervnc-server とのことでこれもインストールします。
わたしの環境では tigervnc-server は既にインストール済でした。
xrdp はインストーラ DVD のリポジトリには存在しませんでした。
前項のダウンロードサイトにありましたので、これもダウンロードしてインストールします。
> yum install xrdp-0.6.1-4.el6.x86_64.rpm
読み込んだプラグイン:fastestmirror, refresh-packagekit, security
インストール処理の設定をしています
xrdp-0.6.1-4.el6.x86_64.rpm を調べています: xrdp-0.6.1-4.el6.x86_64
xrdp-0.6.1-4.el6.x86_64.rpm をインストール済みとして設定しています
Loading mirror speeds from cached hostfile
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package xrdp.x86_64 0:0.6.1-4.el6 will be インストール
--> 依存性解決を終了しました。
依存性を解決しました
=================================================================================
パッケージ アーキテクチャ バージョン リポジトリー 容量
=================================================================================
インストールしています:
xrdp x86_64 0.6.1-4.el6 /xrdp-0.6.1-4.el6.x86_64 1.5 M
トランザクションの要約
=================================================================================
インストール 1 パッケージ
合計容量: 1.5 M
インストール済み容量: 1.5 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
インストールしています : xrdp-0.6.1-4.el6.x86_64 1/1
Verifying : xrdp-0.6.1-4.el6.x86_64 1/1
インストール:
xrdp.x86_64 0:0.6.1-4.el6
完了しました!
これも、すんなりインストールできました。
3. vncserver 設定
/etc/sysconfig/vncservers
を編集します。
下記の2行を追加します。
VNCSERVERS="2:ユーザー名"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
800x600 の箇所は画面ササイズに合わせて調整します。
参考サイトではここでリモートログインするユーザのパスワードを /usr/bin/vncpasswd に設定していますが。
ホスト上に既に存在するユーザの場合、特に必要はないようです。
|
|