CentOS - 6.8 - リモートデスクトップ接続 - サーバ設定 インストール
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 に設定していますが。 ホスト上に既に存在するユーザの場合、特に必要はないようです。
「Index of /pub/linux/fedora-projects/epel」
> 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 完了しました!
/etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo
> 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 完了しました!
/etc/sysconfig/vncservers
VNCSERVERS="2:ユーザー名" VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"