Ubuntuデスクトップに Mac からリモート接続する手順
Ubuntuデスクトップに Mac からリモート接続する手順
この記事では、Ubuntuデスクトップ環境に Mac からリモート接続する手順を解説します。リモート接続には xrdp を使用し、軽量なデスクトップ環境 XFCE を導入します。
前提条件
- Ubuntu 24 がインストールされていること
- Mac からリモート接続するためのネットワーク環境が整っていること
1. Ubuntu のバージョンを確認
まず、Ubuntu のバージョンを確認します。以下のコマンドを実行してください。
lsb_release -a
出力例:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
バージョンが 24.04 であることを確認してください。
2. xrdp のインストール
xrdp は、リモートデスクトップ接続を可能にするソフトウェアです。以下のコマンドでインストールします。
sudo apt update
sudo apt install xrdp
インストールが完了したら、xrdp サービスを有効化します。
sudo systemctl enable xrdp
sudo systemctl start xrdp
3. デスクトップ環境の設定
xrdp が正しく動作するために、デスクトップ環境を指定します。今回は軽量で互換性の高い XFCE を使用します。
まず、XFCE をインストールします。
sudo apt update
sudo apt install xfce4 xfce4-terminal
インストール中に lightdm を選択してください。
次に、xrdp が XFCE を起動するように設定します。
echo "startxfce4" > ~/.xsession
さらに、/etc/xrdp/startwm.sh
ファイルを編集します。
sudo vi /etc/xrdp/startwm.sh
以下のように内容を変更します。
# 既存の内容をコメントアウト(以下2行)
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
# XFCEデスクトップを起動
startxfce4
編集が完了したら、xrdp サービスを再起動します。
sudo systemctl restart xrdp
4. 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 ...
また、xrdp が使用するポート(デフォルトは 3389
)が開いているか確認します。
ss -tuln | grep 3389
出力例:
tcp LISTEN 0 2 *:3389 *:*
5. Mac から接続
Mac から接続するには、Microsoft が提供する Microsoft Remote Desktop アプリを使用します。App Store からインストールできます。
- Microsoft Remote Desktop を起動します。
- 「Add PC」をクリックします。
- 「PC name」に Ubuntu マシンの IP アドレスを入力します。
- 「User account」で Ubuntu のユーザー名とパスワードを入力します。
- 「Add」をクリックして接続を開始します。
6. 接続ログの確認
接続に問題がある場合、ログを確認します。
sudo tail -f /var/log/xrdp-sesman.log
ログを確認しながら、問題を特定してください。
まとめ
以上で、Ubuntu 24 デスクトップに Mac からリモート接続する設定が完了しました。xrdp と XFCE を使用することで、軽量かつ安定したリモートデスクトップ環境を構築できます。
参考リンク:
Discussion