Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

XRDPをつかってWindowsからUbuntuにリモートデスクトップ接続

M$様ご謹製のリモートデスクトップ接続プロトコル「Remote Desktop Protocol (RDP)」をつかって、
WindowsからUbuntuに接続する方法について

実際のところ

XRDPのインストール

$ sudo apt update
$ sudo apt install xrdp

XRDPサービスの起動と自動起動設定

$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp

ファイアウォールの設定

$ sudo ufw allow 3389/tcp
$ sudo ufw reload

SSL証明書の生成

$ sudo openssl req -x509 -newkey rsa:2048 -nodes -keyout /etc/ssl/private/xrdp.key -out /etc/ssl/certs/xrdp.crt -days 365
$ sudo chown xrdp:xrdp /etc/ssl/private/xrdp.key
$ sudo chown xrdp:xrdp /etc/ssl/certs/xrdp.crt

XRDPの設定ファイルを編集(SSL設定を行う場合)

$ sudo nano /etc/xrdp/xrdp.ini

して、末尾に以下の行を追加:

certificate=/etc/ssl/certs/xrdp.crt
key_file=/etc/ssl/private/xrdp.key

XRDPサービスの再起動

sudo systemctl restart xrdp

Windowsからの接続方法:


こんな画面がでるので

  • Ubuntuのユーザー名とパスワードでログイン