Centos8にWindows端末からリモートデスクトップ接続

Linux

CentOS 8 に Windows の「リモート デスクトップ接続 (mstsc)」で接続したい場合は、一般的に xrdp を使用します。

1. GUIが入っているか確認

systemctl get-default

graphical.target ならGUIありです。

GUIが無い場合はインストールします。

dnf groupinstall "Server with GUI"

デフォルトをGUI起動に変更

systemctl set-default graphical.target
reboot

2. EPELリポジトリ追加

CentOS 8の場合

dnf install epel-release -y

3. xrdpインストール

dnf install xrdp -y

起動と自動起動

systemctl enable xrdp
systemctl start xrdp

確認

systemctl status xrdp

4. ファイアウォール停止

systemctl disable firewalld 

systemctl disable firewalld 
systemctl stop firewalld

確認

 systemctl status firewalld

5. SELinux確認

一時的に無効化して切り分け

setenforce 0

恒久的に無効化する場合

vi /etc/selinux/config

変更

SELINUX=disabled

再起動

reboot

6. xrdp接続ユーザー作成

既存ユーザーでログインできます。

useradd testuser
passwd testuser

7. Windowsから接続

Windowsキー + R

mstsc

接続先

192.168.x.x

ユーザー

testuser

パスワード

設定したパスワード

接続できない場合の確認

ポート待受

ss -tlnp | grep 3389

正常例

LISTEN 0 128 *:3389

Windowsから疎通

telnet CentOS_IP 3389

または

Test-NetConnection CentOS_IP -Port 3389

xrdpログ

tail -f /var/log/xrdp.log
tail -f /var/log/xrdp-sesman.log

コメント

タイトルとURLをコピーしました