CentOS 8 をインストールした。
Windowsからリモートデスクトップで接続できるようにしてみる。
Windowsからリモートデスクトップで接続できるようにしてみる。
手順
1) sudoコマンドを有効にする
2) EPELインストール
実行結果:
3) xrdp、tigervnc-serverインストール
実行結果:
5) XRDP起動
実行結果:
2) EPELインストール
sudo yum install epel-release
実行結果:
[user@localhost ~]$ sudo yum install epel-release [sudo] user のパスワード: メタデータの期限切れの最終確認: 1:11:29 時間前の 2021年05月28日 18時10分22秒 に 実施しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン リポジトリー サイズ ================================================================================ インストール: epel-release noarch 8-8.el8 extras 23 k トランザクションの概要 ================================================================================ インストール 1 パッケージ ダウンロードサイズの合計: 23 k インストール済みのサイズ: 32 k これでよろしいですか? [y/N]: y パッケージのダウンロード: epel-release-8-8.el8.noarch.rpm 305 kB/s | 23 kB 00:00 -------------------------------------------------------------------------------- 合計 45 kB/s | 23 kB 00:00 警告: /var/cache/dnf/extras-2770d521ba03e231/packages/epel-release-8-8.el8.noarch.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 8483c65d: NOKEY CentOS Linux 8 - Extras 1.6 MB/s | 1.6 kB 00:00 GPG 鍵 0x8483C65D をインポート中: Userid : "CentOS (CentOS Official Signing Key)" Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial これでよろしいですか? [y/N]: y 鍵のインポートに成功しました トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 brトランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール : epel-release-8-8.el8.noarch 1/1 scriptletの実行中: epel-release-8-8.el8.noarch 1/1 検証 : epel-release-8-8.el8.noarch 1/1 Installed products updated. インストール済み: epel-release-8-8.el8.noarch 完了しました!
※ 2) EPELをインストールしておかないとエラーでインストールできません。
実行結果:
4) ポートを開ける
sudo yum install xrdp tigervnc-server
実行結果:
[user@localhost ~]$ sudo yum install xrdp tigervnc-server [sudo] user のパスワード: Extra Packages for Enterprise Linux Modular 8 - 546 kB/s | 610 kB 00:01 Extra Packages for Enterprise Linux 8 - x86_64 12 MB/s | 9.4 MB 00:00 メタデータの期限切れの最終確認: 0:00:01 時間前の 2021年05月28日 19時35分35秒 に 実施しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン リポジトリー サイズ ================================================================================ インストール: tigervnc-server x86_64 1.10.1-9.el8_3 appstream 266 k xrdp x86_64 1:0.9.16-1.el8 epel 458 k アップグレード: tigervnc-server-minimal x86_64 1.10.1-9.el8_3 appstream 1.1 M 依存関係のインストール: tigervnc-selinux noarch 1.10.1-9.el8_3 appstream 46 k トランザクションの概要 ================================================================================ インストール 3 パッケージ アップグレード 1 パッケージ ダウンロードサイズの合計: 1.9 M これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/4): tigervnc-selinux-1.10.1-9.el8_3.noarch.r 800 kB/s | 46 kB 00:00 (2/4): tigervnc-server-1.10.1-9.el8_3.x86_64.rp 3.1 MB/s | 266 kB 00:00 (3/4): xrdp-0.9.16-1.el8.x86_64.rpm 4.2 MB/s | 458 kB 00:00 (4/4): tigervnc-server-minimal-1.10.1-9.el8_3.x 16 MB/s | 1.1 MB 00:00 -------------------------------------------------------------------------------- 合計 1.1 MB/s | 1.9 MB 00:01 警告: /var/cache/dnf/epel-6519ee669354a484/packages/xrdp-0.9.16-1.el8.x86_64.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 2f86d6a1: NOKEY Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00 GPG 鍵 0x2F86D6A1 をインポート中: Userid : "Fedora EPEL (8)" Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 これでよろしいですか? [y/N]: y 鍵のインポートに成功しました トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 アップグレード : tigervnc-server-minimal-1.10.1-9.el8_3.x86_64 1/5 scriptletの実行中: tigervnc-selinux-1.10.1-9.el8_3.noarch 2/5 インストール : tigervnc-selinux-1.10.1-9.el8_3.noarch 2/5 scriptletの実行中: tigervnc-selinux-1.10.1-9.el8_3.noarch 2/5 インストール : tigervnc-server-1.10.1-9.el8_3.x86_64 3/5 scriptletの実行中: tigervnc-server-1.10.1-9.el8_3.x86_64 3/5 インストール : xrdp-1:0.9.16-1.el8.x86_64 4/5 scriptletの実行中: xrdp-1:0.9.16-1.el8.x86_64 4/5 整理 : tigervnc-server-minimal-1.10.1-7.el8.x86_64 5/5 scriptletの実行中: tigervnc-selinux-1.10.1-9.el8_3.noarch 5/5 scriptletの実行中: xrdp-1:0.9.16-1.el8.x86_64 5/5 scriptletの実行中: tigervnc-server-minimal-1.10.1-7.el8.x86_64 5/5 検証 : tigervnc-selinux-1.10.1-9.el8_3.noarch 1/5 検証 : tigervnc-server-1.10.1-9.el8_3.x86_64 2/5 検証 : xrdp-1:0.9.16-1.el8.x86_64 3/5 検証 : tigervnc-server-minimal-1.10.1-9.el8_3.x86_64 4/5 検証 : tigervnc-server-minimal-1.10.1-7.el8.x86_64 5/5 Installed products updated. アップグレード済み: tigervnc-server-minimal-1.10.1-9.el8_3.x86_64 インストール済み: tigervnc-selinux-1.10.1-9.el8_3.noarch tigervnc-server-1.10.1-9.el8_3.x86_64 xrdp-1:0.9.16-1.el8.x86_64 完了しました!
sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --reload
実行結果:
[user@localhost ~]$ sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp [sudo] user のパスワード: success [user@localhost ~]$ sudo firewall-cmd --reload success
systemctl start xrdp
systemctl enable xrdp
systemctl enable xrdp
実行結果:
[user@localhost ~]$ sudo systemctl start xrdp [user@localhost ~]$ sudo systemctl enable xrdp Created symlink /etc/systemd/system/multi-user.target.wants/xrdp.service → /usr/lib/systemd/system/xrdp.service.
接続
[user@localhost ~]$ sudo cat /var/log/xrdp.log [sudo] user のパスワード: : [20210528-19:51:09] [INFO ] connecting to sesman ip 127.0.0.1 port 3350 [20210528-19:51:09] [INFO ] xrdp_wm_log_msg: sesman connect ok [20210528-19:51:09] [INFO ] sesman connect ok [20210528-19:51:09] [INFO ] sending login info to session manager, please wait... [20210528-19:51:11] [INFO ] xrdp_wm_log_msg: login successful for display 10 [20210528-19:51:11] [INFO ] login successful for display 10 [20210528-19:51:11] [INFO ] loaded module 'libvnc.so' ok, interface size 4072, version 4 [20210528-19:51:11] [INFO ] VNC started connecting [20210528-19:51:11] [INFO ] VNC connecting to 127.0.0.1 5910 [20210528-19:51:14] [ERROR] VNC error 1 after security negotiation [20210528-19:51:15] [ERROR] VNC error before sending share flag [20210528-19:51:16] [ERROR] VNC error before receiving server init [20210528-19:51:16] [ERROR] VNC error before receiving pixel format [20210528-19:51:16] [ERROR] VNC error before receiving name length [20210528-19:51:16] [ERROR] VNC error before receiving name [20210528-19:51:16] [INFO ] VNC error - problem connecting [20210528-19:51:16] [INFO ] some problem
[user@localhost ~]$ sudo cat /var/log/xrdp-sesman.log : [20210528-19:51:09] [INFO ] A connection received from 127.0.0.1 port 53482 [20210528-19:51:09] [INFO ] Terminal Server Users group is disabled, allowing authentication [20210528-19:51:10] [INFO ] ++ created session (access granted): username root, ip 192.168.1.102:51917 - socket: 12 [20210528-19:51:11] [INFO ] starting Xvnc session... [20210528-19:51:11] [INFO ] Starting session: session_pid 46917, display :10.0, width 1400, height 1050, bpp 15, client ip 192.168.1.102:51917 - socket: 12, user name root [20210528-19:51:11] [INFO ] [session start] (display 10): calling auth_start_session from pid 46917 [20210528-19:51:11] [INFO ] Starting X server on display 10: Xvnc :10 -auth .Xauthority -geometry 1400x1050 -depth 15 -rfbauth /root/.vnc/sesman_passwd-root@localhost.localdomain:10 -bs -nolisten tcp -localhost -dpi 96 [20210528-19:51:21] [WARN ] Timed out waiting for X server on display 10 to startup [20210528-19:51:21] [WARN ] Timed out waiting for X server on display 10 to startup [20210528-19:51:21] [INFO ] Session started successfully for user root on display 10 [20210528-19:51:21] [INFO ] Starting the xrdp channel server for display 10 [20210528-19:51:21] [ERROR] There is no X server active on display 10 [20210528-19:51:21] [INFO ] Session in progress on display 10, waiting until the window manager (pid 46940) exits to end the session [20210528-19:51:21] [ERROR] A fatal error has occured attempting to start the window manager on display 10, aborting connection [20210528-19:51:22] [WARN ] Window manager (pid 46940, display 10) exited quickly (0 secs). This could indicate a window manager config problem [20210528-19:51:22] [INFO ] Calling auth_stop_session and auth_end from pid 46917 [20210528-19:51:22] [INFO ] Terminating X server (pid 46941) on display 10 [20210528-19:51:22] [INFO ] Terminating the xrdp channel server (pid 46974) on display 10 [20210528-19:51:22] [INFO ] X server on display 10 (pid 46941) returned exit code 1 and signal number 0 [20210528-19:51:22] [INFO ] xrdp channel server for display 10 (pid 46974) exit code 0 and signal number 0 [20210528-19:51:22] [INFO ] cleanup_sockets: [20210528-19:51:22] [INFO ] ++ terminated session: username root, display :10.0, session_pid 46917, ip 192.168.1.102:51917 - socket: 12
2 件のコメント:
私もCentOS7で全く同じエラーを吐いて躓いてます。
(エラー解決の為、いろんなサイトを見ていますが、お互いに頑張りましょう!!)
コメントありがとうございます。
Linux初心者のため原因追求もままならず手つかずの状態です…
コメントを投稿