テクノロジーの世界に生きる私たちは、かなり離れたところにあるシステムやデバイスにアクセスできる必要があります。リモート デスクトップ プロトコル (RDP) を使用すると、ユーザーはリモート システムのデスクトップにアクセスできます。問題は、Linux を使用するときに何をすべきかということです。これには、xrdp サービスを使用できます。この記事では、xrdp Ubuntu 20.04 をインストールする方法を段階的に説明しますが、その前に、xrdp とは何か、そしてそれがどのように役立つのかについて説明する必要があります。
Xrdpとは何ですか?
Xrdp は、ユーザーが Linux デスクトップにリモート アクセスするために使用できるオープンソースのグラフィカル ログインです。これを行うには、RDP クライアントを利用する必要があります。さらに、xrdp は Microsoft RDP を使用してリモート マシンにログインを提供します。 RDP とは何か、RDP とは何かなど、RDP に関連する概念について詳しく知りたい場合は、 最高の RDP プロバイダー、このプロトコルに関する他の記事を読むことができます。ただし、このガイドラインでは主に、段階的なチュートリアルを通じて xrdp Ubuntu 20.4 をインストールする方法を説明したいと考えています。
Xrdpの利点
- デバイスを監視、制御、保守する簡単な方法
- 即時のトラブルシューティングが容易になります
- 接続されたデバイス、サーバー、またはネットワーク上のファイルに簡単にアクセスできるようにします。
- 運用コストの削減
したがって、xrdp は非常に役立ちます。xrdp Ubuntu 20.4 のインストール方法を知っておくことは不可欠です。これについては次のセクションで説明します。
こちらもお読みください: Debian RDP サーバーの概要
Ubuntuにxrdpをインストールするにはどうすればよいですか?
xrdp Ubuntu 20.4 をインストールするために必要な手順を実行する前に、Ubuntu 20.4 デスクトップのコピーがシステムにすでにインストールされている必要があります。注意: 最小限のインストールを行っている場合、 GUI、GNOME などのデスクトップ環境をインストールすることをお勧めします。
スクリプトを使用して、手動のインストール手順または自動絶縁を使用できます。
自動インストールの場合は、まず GNOME または XFCE を使用するかどうかを決定する必要があります。デスクトップ環境をインストールした後のどちらのオプションでも、xrdp がインストールされます。
GNOME を使用する場合は、次のコマンドを入力します。
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_Gnome.sh
./Cloudzy_Gnome.sh
XFCE を使用する場合は、次のコマンドを入力します。
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_xFCE.sh
./Cloudzy_xFCE.sh
手動でインストールする場合は、このヘルプ ガイドを提供します。
ステップ 1: デスクトップ環境のインストール
次のコマンドを使用して、Ubuntu デスクトップ環境をインストールできます。
sudo apt install ubuntu-desktop
ステップ 2: Ubuntu 20.04 に Xrdp をインストールする
開始点で、ターミナルを開いて次のコマンドを実行して、Linux に Xrdp をインストールする必要があります。
sudo apt install xrdp
インストールを続行するかどうかを尋ねられるので、「Y」を押して Enter ボタンを押し、残りの xrdp セットアップを再開します。

インストール後、次のコマンドを実行して Xrdp サービスを確認します。Xrdp サービスは自動的に開始されます。
sudo systemctl status xrdp

上記の出力は、xrdp デーモンがアクティブで実行中であることを示しています。
ステップ 3: Xrdp Ubuntu 20.04 の構成
xrdp をシステムにインストールしたら、SSL 証明書キー – ssl-cert-snakeoil.key – はあなたの /etc/ssl/プライベート/ フォルダ。 xrdp ユーザーを ssl-cert グループ化して、ユーザーがファイルを読み取れるようにします。
sudo adduser xrdp ssl-cert

ステップ 4: ファイアウォールを調整する
Xrdp はポート 3389 で待機します。 UFW ファイアウォールの内側にいる場合は、ポートを開いて RDP クライアントからの受信トラフィックを許可する必要があります。この例では、サブネット全体から Ubuntu システムへのトラフィックを許可します。
sudo ufw allow from 192.168.2.0/24 to any port 3389
その後、ファイアウォールをリロードし、ポートが開いているかどうかを確認します。
sudo ufw reload
sudo ufw status

ステップ 5: RDP クライアント経由でリモート Ubuntu デスクトップにアクセスする
この時点で、Windows 10 からリモート デスクトップ クライアント経由で Ubuntu デスクトップ システムにアクセスする必要があります。ただし、これを行う前に、xrdp のみがサポートできるため、Ubuntu 20.04 からログアウトしていることを確認する必要があります。 1つのXセッション.
次に、クライアントを起動し、リモート システムの IP アドレスを入力する必要があります。次に、以下に示すように「接続」ボタンをクリックします。

このステップでは、リモート システムの ID を確認するのに役立つポップアップ ウィンドウが表示されます。証明書エラーには注意を払わず、「次へ」ボタンをクリックして、システムに xrdp Ubuntu 20.4 をインストールする残りの手順を再開します。

ステップ 6: 最終認証
Xrdp ログイン ページでログイン資格情報を入力し、[OK] ボタンをクリックする必要があります。

Ubuntu デスクトップの背景ではなく黒い画面が表示される場合があることに注意してください。表示された場合は、次の方法で Ubuntu の黒い画面を修正できるため、心配しないでください。編集するだけです /etc/xrdp/startwm.sh リモートシステム用のスクリプト。
sudo vim /etc/xrdp/startwm.sh
これらの 2 行を、テストして実行する行の直前に追加します。 Xセッション、以下に示すように。
unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR

このファイルを保存して終了した後、次のコマンドを使用して xrdp サービスを再起動する必要があります。
sudo systemctl restart xrdp
次のステップでは、上から接続を開始する必要があります。初回認証後は、次のように再度認証する必要があります。

この手順では、xrdp Ubuntu 20.04 をインストールするには、資格情報を入力し、認証ボタンをクリックする必要があります。そうすると、リモートの Ubuntu デスクトップの画面が表示されます。

xrdp Ubuntu 20.04 をインストールする方法を説明するために、これらすべての手順を実行しました。他のシステムにリモートでアクセスするために使用できる他の方法を知りたいかもしれません。この記事では Ubuntu リモート デスクトップと xrdp Ubuntu 20.04 のインストール方法について説明しましたが、RDP と VNC (仮想ネットワーク コンピューティング) は両方とも一般的なリモート デスクトップ標準であることを知っておく必要があります。 RDP と VNC にはいくつかの大きな違いがあるため、機能の主な概念を理解するために、より詳細に比較することをお勧めします。
リモート デスクトップが必要ですか?
99.95 の稼働時間を誇る、信頼性の高い高性能 RDP サーバー。デスクトップを米国、ヨーロッパ、アジアのすべての主要都市に持ち運べます。
RDPサーバーを取得するRDP と VNC の主な違いは何ですか?
RDP と VNC を比較すると、複数の違いが顕著になります。ここではそれらを列挙します。
RDP と VNC: 速度
RDP は高速であり、仮想化に最適な選択肢です。 VNC 経由でピクセルを送信する場合に比べて、命令セットが小さくなり、ネットワーク効率が向上し、帯域幅の使用量が少なくなるなど、複数の利点があります。 RDP で画面を共有することはできませんが、ユーザーに異なるプロファイルを割り当てることで、RDP を使用してサーバー上で利用可能なリソースを共有できるため、仮想化に最適です。
RDP と VNC: プラットフォームの独立性
VNC はプラットフォームに依存せず、フレームバッファはすべてのオペレーティング システムに存在します。そのため、どの OS を使用してもユーザー エクスペリエンスは変わりません。
RDP と VNC: セキュリティ
RDP は、Secure Sockets Layer/Transport Layer Security (SSL/TLS) をサポートしており、更新ごとにセキュリティが向上しているため、より安全なオプションであることが知られています。一部の VNC ソフトウェアはセキュア シェル (SSH) を実装していますが、すべてのソフトウェアがこれを実装するとは限りません。そのため、VNC は RDP よりも脆弱になる可能性があります。
xrdp Ubuntu 20.04 リモート デスクトップ構成のこのセクションでは、RDP と VNC の主な相違点について簡単に説明しました。それらをさらに詳しく知りたい場合は、私たちの記事を読んでください。 RDP と VNC の比較記事 要件に基づいて最適なリモート デスクトップ テクノロジを選択するのに役立ちます。
要約: xrdp Ubuntu 20.04 リモート デスクトップのインストール
リモート デスクトップ アクセスを使用すると、ユーザーは他の場所からリモート デバイスにアクセスできます。このチュートリアルは主に xrdp Ubuntu 20.04 をインストールする方法に重点を置き、Linux マシンでのリモート アクセスの活用に役立ちます。さらに、これらの重要な標準をよりよく理解できるように、RDP が VNC とどのように異なるかについても説明します。信頼できる弊社もご利用いただけます RDP VPS プラン 遅延を最小限に抑えた安定した高速リモート デスクトップ接続のメリットを享受できます。
Cloudzy では、手頃な価格で最高のプランを提供できるよう最善を尽くしています。当社の RDP VPS ソリューションは、保証された稼働時間 (99.95%)、世界 12 か所のデータセンター、超高速 SSD ストレージ、驚異的な帯域幅、14 日間の返金保証、年中無休のテクニカル サポートなど、複数の利点をお客様に提供します。これ以上遅らせずに、7.95 ドルという低価格で RDP VPS を入手してください。
よくある質問
Ubuntu 20.04にxrdpをインストールするにはどうすればよいですか?
xrdp Ubuntu 20.04 をインストールする手順は次のとおりです。
- デスクトップ環境のインストール
- Ubuntu への XRDP のインストール
- Xrdpの構成
- ファイアウォールを調整する
- リモートデスクトップに接続する
xrdpはどのポートを使用しますか?
xrdp 聞いてください 3389ポートこのため、RDP クライアントからの受信トラフィックを許可するようにファイアウォールを調整する必要がある場合があります。
xrdpはどのように機能しますか?
簡単に言えば、オープンソース ソリューションである xrdp を使用すると、Windows RDP を使用しながら Linux マシンへのリモート アクセスが可能になります。
Ubuntu 20.04 で xrdp の黒い画面の問題を解決するにはどうすればよいですか?
Ubuntu リモート デスクトップをインストールする手順を実行すると、黒い画面が表示される場合があります。これは、同じユーザーに対して 2 つのセッションを並行して実行するための回避策として /etc/xrdp/startwm.sh を変更することで解決できます。