Ubuntu 22.04でリモートデスクトップを設定するには、GNOME 42の組み込みリモート機能を使用するか、RDPまたはVNCソフトウェアを手動でインストールする方法があります。
GNOME 42の組み込みリモート機能を利用する場合
Ubuntuデスクトップ22.04 LTSでは、リモートデスクトップサービスがユーザーサービスとして構成されています。そのため、システムにログインしてリモートデスクトップサービスを起動する必要があります。モニター、キーボード、マウスをUbuntuコンピュータに接続せずにUbuntuをリモートで使用したい場合、自動ログインを強くお勧めします。Ubuntuデスクトップ22.04 LTSでは、デフォルトで画面の空白と自動画面ロックが有効になっています。Ubuntuデスクトップがしばらくアイドル状態になると、画面の空白またはロックがトリガーされ、リモートデスクトップセッションから切断されます。この問題を解決するには、シームレスなリモートデスクトップセッションのために画面の空白と自動ロックを無効にする必要があります。この機能は、リモートサポートに適しています。
設定手順:
-
まず、システムトレイメニューからシステム設定(GNOMEコントロールセンター)を開きます。
-
次に、左側ナビゲーションから「共有」に移動し、アプリタイトルの右上にある切り替えアイコンをオンにします。最後に「リモートデスクトップ」をクリックします。
-
リモートデスクトップ設定に移動します
項目1を有効にすると、WindowsのRDP経由でUbuntuのリモートデスクトップにアクセスできます。項目2を有効にすると、リモートデスクトップを制御できます。有効にしない場合は、閲覧のみ可能です。項目3はリモートアクセス用のユーザーパスワードを設定します。これはシステムユーザーパスワードとは無関係で、再起動ごとに新しいランダムパスワードが生成されるため、面倒です。
RDPを手動でインストールする方法(VNCソフトウェアの詳細な紹介は割愛します)
手動インストールでは、システムログインや画面の空白、ロックの問題を考慮する必要はありません。
Windowsには、RDPプロトコルを使用してPCにリモート接続する非常に便利な機能「リモートデスクトップ接続」があります。Windowsシステム間のリモートデスクトップ接続を確立する際は非常に簡単ですが、Linuxシステムでは異なります。これは、LinuxにRDPプロトコルがデフォルトでインストールされていないためです。この場合、Linuxシステムで手動にいくつかの設定を実行してRDPを有効にする必要があります。このガイドでは、その方法を説明します。
XRDPとは何ですか?
XRDPは、Microsoft RDP(リモートデスクトッププロトコル)の実装である無料のオープンソースプログラムで、GUIを介してLinuxシステムに簡単にリモートアクセスできます。XRDPを使用すると、リモートLinuxコンピュータにログインし、ローカルコンピュータにログインするのと同様に、実際のデスクトップセッションを作成できます。
1.システムの更新を実行
このチュートリアルでは、システムのデフォルトリポジトリとAPTパッケージマネージャーを使用します。そのため、APTキャッシュを再構築するために、一度システム更新コマンドを実行してください。
sudo apt update
2. Ubuntu 22.04にXRDPをインストール
UbuntuにはWindowsオペレーティングシステムのようにRDPがインストールされていないことがわかります。そのため、LinuxシステムにRDPのオープンソース実装であるXRDPをインストールする必要があります。幸いなことに、システムのデフォルトからインストールできるため、サードパーティリポジトリを追加する必要はありません。
sudo apt install xrdp
3. XRDPサービスを起動して有効にする
システム起動時に自動的に起動し、XRDPサービスを有効にするには、次のコマンドを使用してください:
起動するには:
sudo systemctl start xrdp
起動時に有効にするには:
sudo systemctl enable xrdp
状態を確認するには:
systemctl status xrdp
4.ファイアウォールで3389ポートを開く
ネットワーク上の他のシステムがRDP経由でUbuntu 22.04 Jammyにリモートアクセスできるようにするには、システムファイアウォールでポート番号3389を開いてください。
sudo ufw allow from any to any port 3389 proto tcp
次に、UbuntuシステムのIPアドレスを確認し、どこかに記録してください。ターミナルで次のコマンドを実行します:
ip a
5. Ubuntu 22.04からログアウト
インストールが完了したら、Ubuntu 22.04システムからログアウトしてください。そうしないと、XRDPを使用してUbuntuにリモート接続する際に、Windowsで黒い画面の問題が発生します。
ログアウトするには、シャットダウンアイコンをクリックし、ログアウトオプションを選択してください。
上記の設定により、Windowsのリモートデスクトップ経由でUbuntuにアクセスできます。ログインするアカウントとパスワードは、Ubuntuのシステムアカウントのものと同じです。