Ubuntuでリモートデスクトップ接続を設定する方法|Windows・macOSからアクセスする手順
このステップバイステップガイドでは、Ubuntuにリモートデスクトップ環境をセットアップし、WindowsやmacOS、その他のLinux PCから接続できるようにする方法を解説します。
本ガイドは2010年に初めて公開されましたが、2021年に内容を更新し、Ubuntu 21.04「Hirsute Hippo」までのバージョンに対応しています。2010年当時はUbuntuマシンに接続して、まるで目の前にいるかのように操作するのはやや複雑でしたが、リモートデスクトップソフトウェアの大幅な進化により、今では格段に簡単になっています。まずUbuntu側で外部からの接続を受け付ける設定を行い、その後、WindowsおよびmacOSからの接続方法をご紹介します。
Ubuntu側のリモートデスクトップ設定
- 最初に行うのはxrdpのインストールです。幸い、コマンド一つで完了します。ターミナルを開き、以下のコマンドを入力してください。
sudo apt install xrdp
- ファイアウォールを使用している場合は、受信接続を許可するためにポート3389を開放します。以下のコマンドを実行してください。
sudo ufw allow from any to any port 3389 proto tcp
- Ubuntuの起動時にxrdpを自動的に開始させたい場合は、以下のコマンドを実行します。
$ sudo systemctl enable --now xrdp
- 手動で開始・停止したい場合は、以下のコマンドを使用します。
sudo systemctl start xrdp
停止する場合は:
sudo systemctl stop xrdp
- ここまででUbuntu側でxrdpが稼働していれば、次はWindowsまたはmacOSからの接続手順に進みましょう。


ポートの開放が心配な場合(特にUbuntuマシンがインターネットから直接アクセス可能な環境では注意が必要です)は、ufwの公式ドキュメントを参考に、ポート3389に対してアクセス元を限定するルールを追加することをおすすめします。

WindowsからUbuntuへ接続する
※以下の手順とスクリーンショットはWindows 10を基準としていますが、Windows 7でもほぼ同じ流れで操作できます。
- Windowsの検索ボタンをクリックし、「remote」と入力して検索します。表示された結果からリモートデスクトップ接続を選択します。
- オプションの表示の横にある「下矢印」アイコンをクリックします。
- 接続先のUbuntuマシンのIPアドレスと、ログインに使用するアカウントのユーザー名を入力します。次に資格情報を保存することを許可するにチェックを入れ、準備ができたら接続ボタンをクリックします。
- パスワードの入力を求められたら入力します。接続のたびにユーザー名とパスワードを入力しなくて済むよう、ユーザー名とパスワードを記憶する(Remember me)にチェックを入れておきましょう。
- 接続が完了する前に、信頼されていない証明書に関する確認画面が表示されます。このコンピューターへの接続について今後確認しないにチェックを入れ、はいボタンをクリックします。
- これで完了です!Windowsから、まるでUbuntuマシンの目の前に座っているかのように自由に操作できるようになりました。






macOSからUbuntuへ接続する
- まず、App StoreからMicrosoft Remote Desktop(無料)をダウンロードしてインストールします。インストールが完了したら、アプリケーションフォルダから起動します。起動後、ツールバーの「+」ボタンをクリックし、メニューからPCの追加(Add PC)を選択します。
- PC名(PC name)欄にUbuntuマシンのIPアドレスを入力し、ユーザーアカウント(User account)は要求されたときに入力(Ask when required)に設定します。フレンドリ名(Friendly name)には「Ubuntu」など分かりやすい名前を入力しましょう。最後に保存(Save)ボタンをクリックします。
- 新しく作成した「Ubuntu」のタイルをダブルクリックします。
- 証明書に関するメッセージが表示されたら、続ける(Continue)ボタンをクリックし、Ubuntuにサインインします。
- これでUbuntuのデスクトップにMacからアクセスできるようになりました!





-
Macから別のMacへリモート接続する方法|画面共有・SSH・リモート管理の使い方
外出先から自宅やオフィスのMacにアクセスしたいとき、macOSに標準搭載されているリモートアクセス機能が便利です。ターミナルからSecure Shell(SSH)接続を使う方法、Macの「画面共有」機能を使う方法、そしてシステム管理者向けのApple Remote Desktopを使う方法の3つが主な選択肢となります。 TeamViewerなどのサードパーティ製ツールもありますが、macOSの標準機能だけでも他のMacへの接続は十分に可能です。この記事では、それぞれの方法を使って別のMacにリモート接続する手順を詳しく解説します。 macOSのリモートアクセス機能を設定する 標準の「画面共
-
Windows 10でリモートデスクトップ接続を設定する方法【初心者向けガイド】
物理的に離れた場所にあるパソコンへリモートアクセスすることは、今では珍しいことではありません。この機能によって仕事の効率と生産性が向上し、多くの企業でも積極的に導入が進められています。ただし、リモートアクセス接続の安全性とセキュリティを確保することが非常に重要です。本記事では、Windows 10でリモートデスクトップを設定する具体的な手順を詳しく解説します。 Windows 10でリモートデスクトップアクセスを設定するには? リモートデスクトップアクセス機能は、MicrosoftがWindows OSに標準搭載しているユーティリティです。ただし、この機能はWindowsのProfession