ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

XRDP を使用した Fedora のリモートデスクトップアクセスの構成方法

編集済み 4 数か月前 によって ExtremeHow 編集チーム

フェドラXRDPリモートデスクトップ設定ネットワーキングソフトウェアコマンドラインターミナルシステム管理コンピュータ

XRDP を使用した Fedora のリモートデスクトップアクセスの構成方法

翻訳が更新されました 4 数か月前

リモートデスクトップアクセスを設定すると、Fedora システムの多用途性とアクセシビリティが大幅に向上します。リモートでシステムにアクセスできるということは、インターネット接続があれば、ほぼどこでも作業できることを意味します。Linux システムでこのリモートアクセスを有効にする一般的な方法は、Microsoft リモート デスクトップ プロトコル (RDP) サーバーのオープンソース実装である XRDP を使用することです。

この詳細なガイドでは、Fedora システムでの XRDP を使用したリモートデスクトップアクセスの構成手順を紹介します。最終的に、どの RDP クライアントでも Fedora システムをリモートで制御できるようになります。

前提条件

XRDP を構成し始める前に、次の前提条件を確認してください:

ステップ 1: EPEL リポジトリをインストールする

Enterprise Linux (EPEL) 向けの追加パッケージ リポジトリは、Fedora 向けの追加ソフトウェアパッケージ (XRDP を含む) を提供します。EPEL リポジトリを有効にするには、次の手順に従います:

sudo dnf install epel-release

このコマンドは、Fedora システムに EPEL リポジトリをインストールします。EPEL には、XRDP のインストールおよび構成に必要なパッケージが含まれています。

ステップ 2: XRDP をインストールする

EPEL リポジトリを有効にすると、XRDP をインストールできます:

sudo dnf install xrdp

このコマンドは、Fedora システムに XRDP とその依存関係を取得してインストールします。

ステップ 3: XRDP サービスを有効化および開始する

XRDP をインストールした後、次のステップはサービスを有効化して開始することです。これにより、XRDP は起動時に自動的に開始されます:

sudo systemctl enable xrdp --now

上記のコマンドは、XRDP を有効にするだけでなく、サービスを即座に開始します。XRDP が実行されていることを確認するには、次を使用します:

sudo systemctl status xrdp

XRDP サービスがアクティブで実行中であることを示す出力が表示されます。

ステップ 4: XRDP を許可するようにファイアウォールを構成する

Fedora は通常、受信接続をブロックするように構成されたファイアウォールを備えています。XRDP トラフィックを許可するには、必要なポート (デフォルトで XRDP の場合は 3389) を開きます:

sudo firewall-cmd --permanent --add-port=3389/tcp

ポートを追加した後、ファイアウォールの設定を再読み込みして変更を適用します:

sudo firewall-cmd --reload

ステップ 5: XRDP 用に SELinux を構成する

SELinux が Fedora システムで有効になっている場合、最初は XRDP がブロックされることがあります。接続を許可するには、必要なブール値を設定して SELinux ポリシーを調整します:

sudo setsebool -P xrdp_can_connect_dbus 1

このコマンドは、SELinux 有効環境で正常に動作するために必要な接続を確立するために XRDP を許可します。

ステップ 6: デスクトップ環境を選択する

XRDP は自動的に使用するデスクトップ環境を検出しません。選択した環境を XRDP に通知する必要があります。たとえば、GNOME をデスクトップの選択として指定する場合は、~/.Xclients ファイルを作成または編集する必要があります:

echo "gnome-session" > ~/.Xclients

次に、ファイルを実行可能にします:

chmod +x ~/.Xclients

別のデスクトップ環境 (例: KDE) を使用するには、上記のコマンドの 'gnome-session' を環境に適したコマンド (例: KDE の場合は 'startkde') に置き換えます。

ステップ 7: RDP クライアントを使用して Fedora システムに接続する

XRDP が構成され実行されると、RDP クライアントを使用してリモートマシンから Fedora システムに接続できるようになります。Windows では、組み込みのリモートデスクトップ接続ツールを使用できます。macOS と Linux では、Remmina や FreeRDP などのオプションがあります。接続するには:

  1. RDP クライアントを起動し、Fedora システムの IP アドレスを入力します。
  2. Fedora 上の既存ユーザーアカウントのユーザー名とパスワードを使用します。
  3. 接続すると、デスクトップ環境が表示され、Fedora システムをリモートで制御できるようになります。

一般的な問題のトラブルシューティング

セットアッププロセスに従っても、一部のユーザーは問題に直面する可能性があります。以下は一般的なトラブルシューティングのヒントです:

セキュリティの強化

XRDP はリモートアクセスを容易にしますが、接続が安全であることを確実にすることが重要です。次の対策を検討してください:

結論

Fedora 上で XRDP を使用したリモートデスクトップアクセスの構成により、個人用プロジェクト、管理タスク、プロフェッショナルな作業のいずれにおいても、システムを簡単かつ柔軟に制御できるようになります。このガイドで説明した手順に従うことで、ほぼすべてのクライアント プラットフォームから利用可能な完全に機能するリモート デスクトップのセットアップが完了したはずです。データやシステムを潜在的な脅威から保護するために、リモート接続を安全に保つことの重要性を常に心に留めてください。

Fedora と XRDP のさらなるオプションを探索して、リモート エクスペリエンスを特定のニーズや好みにさらに合わせることができます。Fedora が提供する多用途性は、システムをリモートでカスタマイズおよび制御したいユーザーにとって理想的な選択肢です。

記事の内容に誤りがある場合, あなたは


コメント