アンドロイド

ubuntu 18.04にxrdpサーバー(リモートデスクトップ)をインストールする方法

Ubuntu 18.04: What's New?

Ubuntu 18.04: What's New?

目次:

Anonim

Xrdpは、リモートシステムをグラフィカルに制御できるMicrosoftリモートデスクトッププロトコル(RDP)のオープンソース実装です。 RDPを使用すると、リモートマシンにログインして、ローカルマシンにログインした場合と同じように実際のデスクトップセッションを作成できます。

このチュートリアルでは、Ubuntu 18.04にXrdpサーバーをインストールおよび構成する方法について説明します。

デスクトップ環境のインストール

一般的に、Linuxサーバーにはデスクトップ環境がインストールされていません。 最初のステップは、X11およびXrdpのバックエンドとして機能する軽量デスクトップ環境をインストールすることです。

Ubuntuリポジトリには、いくつかのデスクトップ環境(DE)があります。 Xfceをインストールします。 高速で安定した軽量のデスクトップ環境であるため、リモートサーバーでの使用に最適です。

サーバーにXfceをインストールするには、sudo特権を持つユーザーとして次のコマンドを入力します。

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

システムによっては、Xfceパッケージのダウンロードとインストールに時間がかかります。

Xrdpのインストール

Xrdpパッケージは、デフォルトのUbuntuリポジトリで利用可能です。 それをインストールするには、次を実行します:

sudo apt install xrdp

インストールプロセスが完了すると、Xrdpサービスが自動的に開始されます。 次のように入力して、Xrdpが実行されていることを確認できます。

sudo systemctl status xrdp

出力は次のようになります。

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

デフォルトでは、 /etc/ssl/private/ssl-cert-snakeoil.key /etc/ssl/private/ssl-cert-snakeoil.key ファイルを使用します。このファイルは、「ssl-cert」グループのメンバーであるユーザーのみが読み取り可能です。 次のコマンドを実行して、 xrdp ユーザーをグループに追加します。

sudo adduser xrdp ssl-cert

それでおしまい。 UbuntuサーバーにXrdpがインストールされています。

Xrdpの構成

Xrdp設定ファイルは /etc/xrdp ディレクトリにあります。 基本的なXrdp接続の場合、Xfceを使用するようにXrdpを設定するだけです。 これを行うには、テキストエディターで次のファイルを開きます。

sudo nano /etc/xrdp/xrdp.ini

ファイルの最後に次の行を追加します。

/etc/xrdp/xrdp.ini

exec startxfce4

ファイルを保存し、Xrdpサービスを再起動します。

sudo systemctl restart xrdp

ファイアウォールの構成

デフォルトでは、Xrdpはすべてのインターフェースでポート 3389 をリッスンします。 Ubuntuサーバーでファイアウォールを実行する場合(常に実行する必要があります)、Xrdpポートでトラフィックを有効にするルールを追加する必要があります。

特定のIPアドレスまたはIP範囲(この例では 192.168.1.0/24 )からXrdpサーバーへのアクセスを許可するには、次のコマンドを実行します。

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

セキュリティを強化するために、localhostでのみリッスンするようにXrdpを設定し、ポート 3389 ローカルマシンから同じポートのサーバーにトラフィックを安全に転送するSSHトンネルを作成することを検討できます。 別の安全なオプションは、OpenVPNをインストールし、プライベートネットワークを介してXrdpサーバーに接続することです。

Xrdpサーバーへの接続

Xrdpサーバーをセットアップしたので、Xrdpクライアントを開いてサーバーに接続します。

これで、キーボードとマウスを使用して、ローカルマシンからリモートXFCEデスクトップとの対話を開始できます。

結論

Xrdpサーバーをインストールすると、使いやすいグラフィックインターフェイスを使用して、ローカルデスクトップマシンからUbuntu 18.04サーバーを管理できます。

Ubuntu RDP