暗号化されたリモートデスクトッププロトコル (RDP) を使用して CentOS サーバーを保護する方法
暗号化RDPでCentOSサーバを保護するには、以下の手順で行います。
- XFceデスクトップ環境(または他の任意のデスクトップ環境)をインストールして設定します。
- 次のコマンドを実行して、Xfceデスクトップ環境をインストールします:
sudo yum groupinstall "Xfce"
- Xfce設定ファイルを編集するには、インストールが完了するまでお待ちください。
sudo nano /etc/sysconfig/desktop
ファイルの「PREFERRED=desktop」を「PREFERRED=xfce.desktop」に変更する。
- システムのデフォルトランレベルを設定
sudo systemctl set-default graphical.target
- xrdpサーバーをインストールして設定する
- 次のコマンドを実行してxrdpをインストールします。
sudo yum install xrdp
- xrdpサービスを開始する:
sudo systemctl start xrdp
- xrdp サービスを起動時に自動的に開始するように設定する:
sudo systemctl enable xrdp
- RDP接続を許可するファイアウォールルールを設定する:
- ファイアウォール規則を追加するには、次のコマンドを実行します:
sudo firewall-cmd --add-port=3389/tcp --permanent
- ファイアーウォールルールの再ロード:
sudo firewall-cmd --reload
- SELinux を構成して xrdp が RDP ポートを使用できるようにする:
- SELinux 管理ツールをインストールするには次のコマンドを実行してください。
sudo yum install policycoreutils-python
- 以下のコマンドを実行してSELinuxを構成します。
sudo semanage port -a -t xrdp_port_t -p tcp 3389
- ユーザーへのアクセス権の割り当て:
- 以下のコマンドを実行して、ユーザーをtsusersグループに加えます。
sudo usermod -aG tsusers <username>
(将替换为您要授权访问的用户名)
- ユーザーグループの変更を反映させるには、再ログインします。
これですべて準備が整いました。RDP プロトコル対応の任意のリモート デスクトップ クライアントで CentOS サーバーに接続し、この RDP プロトコルにより暗号化経由で安全にアクセスできるようになります。