Linux には優れた RDP クライアントがあります。特に便利なのは、グラフィカルインターフェースを備えた Remmina と、Remmina 自身も内部で利用しているコマンドラインクライアントの FreeRDP の 2 つです。どちらも、あらゆる Windows RDP サーバーに接続できます。
方法 1:Remmina(グラフィカル)
パッケージマネージャーからインストールします:
# Debian / Ubuntu
sudo apt install remmina remmina-plugin-rdp
# Fedora
sudo dnf install remmina remmina-plugins-rdp
# Arch
sudo pacman -S remmina freerdp
次に Remmina を開き、接続を作成します:
- プラスボタンをクリックして、新しいプロファイルを追加します。
- Protocol を RDP に設定します。
- サーバーの IP アドレスを Server に、
Administratorを Username に入力し、続けてパスワードを入力します。 - 希望する色深度と解像度を設定し、Save and Connect をクリックします。
方法 2:コマンドラインの FreeRDP
クライアントは、バージョンによって xfreerdp(X11)、または新しいシステムでは wlfreerdp / sdl-freerdp と呼ばれます。一般的な接続は次のようになります:
xfreerdp /v:SERVER_IP /u:Administrator /p:'YOUR_PASSWORD' /size:1920x1080 +clipboard /cert:ignore
便利なフラグ:
/dynamic-resolutionは、ウィンドウのサイズを変更するとリモートデスクトップもリサイズします。/drive:share,/home/you/shareは、ローカルのフォルダーをサーバーに公開します。/gfxは、よりスムーズな動画のために新しいグラフィックスパイプラインを有効にします。/cert:ignoreは、証明書の確認をスキップします。作成したばかりで信頼できるサーバーにのみ使用してください。
共有マシンでは、パスワードをコマンドラインに入力しないでください。シェルの履歴に残ってしまいます。お使いのバージョンが対応している場合は、値なしの /p を使うとプロンプトで入力できます。または Remmina を使ってください。
トラブルシューティング
- 接続拒否またはタイムアウト:IP、サーバーが稼働しているか、ネットワークでポート 3389 の外向き通信が許可されているかを確認します。
- 認証失敗:Administrator のパスワードを確認します。ユーザー名は大文字小文字を区別しませんが、パスワードは区別します。
- 黒い画面:RDP の黒い画面のガイドをご覧ください。