(oneechanblog) – XRDPは、LinuxXサーバー用のリモートデスクトップサービスです。 これにより、Microsoft RDP(リモートデスクトッププロトコル)を介してリモートLinuxデスクトップシステムに接続できます。 XRDPは、双方向クリップボード転送(テキスト、ビットマップ、ファイル)、オーディオリダイレクト、およびドライブリダイレクト(リモートマシンにローカルクライアントドライブをマウントする)もサポートします。
XRDPは、Ubuntuシステム用のインストールと構成が簡単なサービスです。 ただし、VNCサーバーを使用してUbuntuシステムのリモートデスクトップにアクセスすることもできます。 UbuntuシステムにVNCサーバーをインストールするためのチュートリアルを見つけてください。
このチュートリアルでは、Ubuntu22.04デスクトップシステムにXRDPサービスをインストールする手順を説明します。
前提条件
デスクトップがインストールされたUbuntuシステムを実行していると仮定します。 次に、システムにログインして、ターミナルを開きます。
ステップ1-UbuntuにXRDPをインストールする
XRDPパッケージは、UbuntuシステムのデフォルトのAptリポジトリですでに利用可能です。 次のコマンドを使用して、UbuntuシステムにXRDPをインストールします。
sudo apt update sudo apt install xrdp -y
インストールが完了すると、XRDPサービスが自動的に開始されます。 次のコマンドを実行して、ステータスを確認できます。
sudo systemctl status xrdp
XRDPサービスを確認してください
上記の出力は、Xrdpサービスが稼働中であることを示しています。
ステップ2–XRDPの構成
インストーラーは「xrdp」という名前の新しいアカウントを作成します。 xrdpセッションは証明書キーファイルを使用します 「/etc/ssl/private/ssl-cert-snakeoil.key」、リモートデスクトップで重要な役割を果たします。
正しく機能させるには、次のコマンドを使用してxrdpユーザーを「ssl-cert」グループに追加します。
sudo usermod -a -G ssl-cert xrdp
以下のコマンドを実行して、Xrdpサービスを再起動します。
sudo systemctl restart xrdp
ステップ3–システムファイアウォールを構成する
XRDPサービスは、標準のリモートデスクトップポート3389でリッスンします。リモートシステムのポート3389にアクセスできるように、ファイアウォールを調整する必要があります。
UFWファイアウォールで実行されているシステムでは、次のコマンドを使用してLANネットワークのポート3389を開きます。
sudo ufw allow from 192.168.1.0/24 to any port 3389
ufwを使用してポート3389を開きます
UFWをリロードして、新しいルールを適用します。
sudo ufw reload
了解しました。システムはRDPプロトコルを介してアクセスする準備ができています。
ステップ4–リモートデスクトップに接続する
Xrdpサービスが正常にインストールされ、接続する準備が整いました。 Windowsクライアントで、RDPクライアントを開き、UbuntuシステムのIPアドレスを入力します。
Windowsシステムで、RDPクライアントを起動します。
RDPクライアントを起動します
正常に接続されると、リモートシステムは認証を求めるプロンプトを表示します。 リモートUbuntuシステムのログイン資格情報を入力して、リモートデスクトップアクセスを取得します。
XRDPサービスステータス
認証が成功すると、Ubuntuリモートデスクトップにアクセスできるようになります。
リモートデスクトップ接続
これで、リモートのUbuntuシステムをグラフィカルに管理できます。
結論
このチュートリアルは、Ubuntu20.04デスクトップシステムにXRDPをインストールして構成するのに役立ちました。 これで、Ubuntuデスクトップシステムをリモートで管理できます。