Ubuntu 26.04 には、RDP プロトコルと VNC プロトコルの両方をサポートする GNOME リモート デスクトップ機能が組み込まれています。リモート アクセスを有効にするために追加のソフトウェアは必要ありません。この記事では、これらのリモート デスクトップ ソリューションを構成および使用する方法について説明します。
GNOME 内蔵リモート デスクトップ (推奨)
Ubuntu 26.04 の GNOME 50 デスクトップには、ネイティブ RDP プロトコル サポートを備えた gnome-remote-desktop コンポーネントに基づく組み込みリモート デスクトップ サービスが含まれています。
リモート デスクトップを有効にする
- 「設定 > システム > リモート デスクトップ」を開きます。
- 「リモート デスクトップ」トグルをオンにします
- アクセス方法を設定します。
- リモート コントロール: リモート ユーザーがデスクトップを制御できるようにします
- リモート ログイン: リモート ユーザーが新しいセッションにログインできるようにします
RDP アクセスの構成
リモート デスクトップ設定で:
- 「リモートデスクトップ」を有効にする
- 表示されたデバイスアドレスをメモします (例:
192.168.1.100) - リモート認証用のユーザー名とパスワードを設定する
- 必要に応じて、セキュリティを強化するために「検証が必要」オプションを有効にします。
Windows から接続しています
組み込みの Windows 「リモート デスクトップ接続」クライアントは、直接接続できます。
- Windows で「リモート デスクトップ接続」(
mstsc.exe) を開きます。 - Ubuntu マシンの IP アドレスを入力します。
- 設定したユーザー名とパスワードを入力してください
- 「接続」をクリックします
macOS から接続しています
macOS では、Microsoft リモート デスクトップ クライアント (App Store からダウンロード) を使用して、Ubuntu の RDP サービスに接続できます。
別の Linux マシンからの接続
# Using GNOME Connections
sudo apt install gnome-connections
# Using Remmina (more feature-rich)
sudo apt install remmina remmina-plugin-rdpRemmina を開き、新しい接続を作成し、RDP プロトコルを選択して、アドレスと資格情報を入力します。
VNCリモートデスクトップ
VNC も広く使用されているリモート デスクトップ プロトコルです。
GNOME リモート デスクトップの最近のバージョンでは、組み込みの VNC バックエンドが削除されました。 「設定 > システム > リモート デスクトップ」パネルでは RDP のみが提供されるようになりました。 VNC の場合は、サードパーティの VNC サーバー (以下の TigerVNC など) をインストールします。
スタンドアロン VNC サーバーの使用
TigerVNC をスタンドアロン VNC サーバーとしてインストールできます。
sudo apt install tigervnc-standalone-server tigervnc-commonVNC サーバーを構成します。
# Set VNC password
vncpasswd
# Start VNC server
vncserver :1 -geometry 1920x1080 -depth 24
# Stop VNC server
vncserver -kill :1VNCクライアント接続
他のデバイスから VNC サーバーに接続します。
# Install TigerVNC Viewer on Linux
sudo apt install tigervnc-viewer
# Connect
vncviewer server-address:5901セキュリティに関する考慮事項
リモート デスクトップにはセキュリティ リスクが伴います。以下の点をお守りください。
SSH トンネルを使用した VNC の暗号化
VNC プロトコルは、デフォルトでは送信を暗号化しません。 SSH トンネルを使用することをお勧めします。
# Establish an SSH tunnel on the client
ssh -L 5901:localhost:5901 username@server-address
# Then connect to the local forwarded port
vncviewer localhost:5901ファイアウォールの設定
必要なポートのみが開いていることを確認します。
# RDP default port 3389
sudo ufw allow 3389/tcp
# VNC default port (display :1 corresponds to 5901)
sudo ufw allow 5901/tcp
# Allow only specific IP range
sudo ufw allow from 192.168.1.0/24 to any port 3389その他のセキュリティに関する推奨事項
- リモート デスクトップ認証には強力なパスワードを使用する
- リモート デスクトップ ポートをパブリック インターネットに直接公開しないでください。
- 外部アクセスの場合は、VPN または SSH トンネルを使用します。
- リモートアクセスログを定期的に確認する
リモート デスクトップのパフォーマンスの最適化
ネットワークの最適化
- 最高のエクスペリエンスを得るには、LAN で有線接続を使用してください
- 一般に、RDP プロトコルは VNC よりも帯域幅効率が高くなります。
- 色深度と解像度を下げると、低帯域幅条件でのエクスペリエンスが向上する可能性があります
表示設定
RDP 接続を使用する場合、通常、クライアントでは次の設定が可能です。
- クライアント画面に合わせた解像度
- 色深度 (高品質と高性能)
- オーディオのリダイレクト
- クリップボードの共有
よくあるトラブルシューティング
リモート デスクトップに接続できない
# Check if the remote desktop service is running
systemctl status gnome-remote-desktop
# Restart the service
systemctl restart gnome-remote-desktop
# Check if ports are listening
ss -tlnp | grep -E '3389|5900'
# Check firewall rules
sudo ufw status接続後の黒い画面
これは通常、Wayland 権限または GNOME リモート デスクトップ サービス状態の問題です。リモート デスクトップ設定で画面共有のアクセス許可が付与されていることを確認し、gnome-remote-desktop を再起動します。問題が解決しない場合は、システムを更新するか、別のリモート デスクトップ方法を使用してください。
遅れた接続
- クライアントの解像度と色深度の設定を下げます。
- ネットワーク帯域幅が十分であるかどうかを確認する
- 不要なデスクトップアニメーション効果を無効にする
まとめ
Ubuntu 26.04 の組み込み GNOME リモート デスクトップ機能により、リモート デスクトップの構成が非常に簡単になり、RDP プロトコルは Windows エコシステムとの良好な互換性を提供します。上級ユーザーにとって、VNC はより高い柔軟性を提供します。どのソリューションを選択するかに関係なく、不正なリモート アクセスを防ぐためのセキュリティ構成を常に優先してください。