Ubuntu 22.04にWindowsからリモートデスクトップ接続

# 目次
1. はじめに
2. 前提
3. 手順
    - 3.1 Ubuntu Desktopでの準備
        - 3.1.1 共有(Sharing)を設定してパスワードを確認
        - 3.1.2 デスクトップのログイン画面で`Ubuntu on Xorg`を選択
    - 3.2 Windows端末からリモートデスクトップ接続
4. エラー例
    - 4.1 リモートコンピューターに接続できません
    - 4.2 リモートデスクトップ接続した画面が真っ黒
    - 4.3 認証エラーが発生しました
5. 参考資料

# 1. はじめに
本記事はUbuntuに慣れていない人向けの記事です。私はWindows端末からUbuntu Desktopに接続するとき手間取りましたので、対応方法をまとめました。

# 2. 前提
- 本記事で使った環境は次の通りですが、Windows 10でも同様です。
```
接続先）
$ cat /etc/os-release
...
VERSION="22.04.3 LTS (Jammy Jellyfish)"
```

```
接続元）
C:\>systeminfo
...
OS 名:                  Microsoft Windows 11 Enterprise
OS バージョン:          10.0.22621 N/A ビルド 22621
```

- リモートデスクトップ接続せずに、Ubuntuのデスクトップ画面を操作できる必要があります。
    - 例えばUbuntuを導入したパソコンに接続する場合、そのパソコンのコンソール画面を操作する必要があります。接続元のWindowsパソコンと接続先のUbuntuパソコンが物理的に離れた場所に設置されていると不便ですが、本記事の手順を実行する前提となります。

# 3.1 手順) Ubuntu Desktopでの準備
### 3.1.1 共有(Sharing)を設定してパスワードを確認
画面左下のメニューアイコンをクリックし、表示されたアイコンの中から設定(Settings)アイコンをクリックします。
![step21.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/c4b84e7e-4f77-b0af-9c6e-b6b7a8802967.jpeg)
ポップアップ左の共有(Sharing)をクリックし、右上のボタンを押して有効にします。`Remote Desktop`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/650c45d2-37da-94d5-5c7b-546ea4b97c2b.png)
`Remote Desktop`と`Remote Controle`を押して有効にします。`Password`の目玉アイコンを押して表示されるパスワードを確認します。これはログインするときに使うパスワードと異なり、またこの画面で変更することができます。私はこのパスワードをログイン用パスワードと同じ値に設定しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/5e83cfe5-9ee9-38dd-0074-917b08b14228.png)
設定画面を閉じてログアウトとします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/b28eda30-65fc-b337-d99b-cbec7a88a40d.png)

### 3.1.2 デスクトップのログイン画面で`Ubuntu on Xorg`を選択
ユーザーのアイコンをクリックします。
![step1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/3a716ff6-3317-135f-c112-af63be71e257.jpeg)
右下の歯車アイコンをクリックします。
![step2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/711cf7e5-2be7-c18b-ce91-4ba2293e6618.jpeg)
`Ubuntu on Xorg`をクリックします。画面中央のパスワード欄に入力します。ここで入力するパスワードは3.1.1節（共有(Sharing)を設定してパスワードを確認）のパスワードではなく、Ubuntuのログイン用パスワードです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/b1344f9c-b11f-7b3c-4d93-f03dd0c612bb.png)
このようなピンク色の画面になれば設定完了です。ログアウトせずに次節の手順に進みます。
![DSC_0106.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/0c31e995-1b02-0c99-ebcc-3b10613c8020.jpeg)

# 3.2 手順) Windows端末からリモートデスクトップ接続
スタートメニューからリモートデスクトップ接続を起動します。スタートメニューを探さず、タスクバーの検索窓で検索して起動することもできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/e16e4415-ab5b-13cf-bf4b-a345a37d083d.png)
表示されたポップアップにUbuntuのホスト名またはIPアドレスを入力し、`接続`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/4c5e6d95-b888-8e61-58df-d320b5881ba6.png)
`その他`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/1028514b-2a9a-dd2f-c045-4b70937c70f5.png)
`別のアカウントを使用する`をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/a0fcd7dc-b5c2-ddc0-b198-397b08f2b23c.png)
ユーザー名の欄に`ホスト名\ユーザー名`のようにホスト名（またはIPアドレス）とバックスラッシュ（円記号）を付けて入力します。例えば`192.168.111.222\yama`。
    （注：これはWindows端末のアカウントがMicrosoft Entra ID (旧Azure Active Directory)の場合に該当します。そうでなければホスト名とバックスラッシュを付ける必要はないかもしれません。）
パスワードの欄に3.1.1節（共有(Sharing)を設定してパスワードを確認）のリモートデスクトップ接続用のパスワードを入力して`OK`ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/8475c2d6-5d47-d3c0-0ca4-a01fc22158bf.png)
接続に成功すると次のような画面がWindows端末に表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/25cd3621-049a-4f91-8e29-112fe5fcc74a.png)

# 4.1 エラー例）リモートコンピューターに接続できません
Ubuntu Desktopからログアウトした状態でリモートデスクトップ接続を行うと、次のようなポップアップが表示されます。リモートデスクトップ接続の前にUbuntu Desktopからログインしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/41eb92c5-f1c8-daf7-98d4-5288d7a23253.png)


# 4.2 エラー例）リモートデスクトップ接続した画面が真っ黒
Ubuntu Desktopのログイン画面で`Ubuntu on Xorg`を選択せず、`Ubuntu`が選択された状態でログインし、Windowsからリモートデスクトップ接続を行うと真っ黒の画面が表示されます。この場合は`Ubuntu on Xorg`を選択してください。


# 4.3 エラー例）認証エラーが発生しました
ユーザー名またはパスワードが間違っていると次のようなメッセージが表示されます。3.2節（Windows端末からリモートデスクトップ接続）で述べたようにユーザー名にUbuntuホスト名を付けてみてください。パスワードとしては、リモートデスクトップ接続用を入力する必要があり、Ubuntuログイン用パスワードと異なっていますので、3.1.1節（共有(Sharing)を設定してパスワードを確認）で述べたように確認が必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700959/cccc2ca8-bbdd-228b-4235-3fc41457af18.png)


# 5. 参考資料
- Windows10からubuntu22.04のPCへリモートアクセス
https://qiita.com/suginaga/items/49eeaacbee027a72d814

- 【Ubuntu 22.04】Windowsから、RDP接続（リモートデスクトップ） を試す
   https://blog2.k05.biz/2022/08/ubuntu2204-rdp.html