Ubuntu24.04LTSに日本語環境を入れたいところですが、効率的に作業するために、まずは、Winパソコンからリモートデスクトップ接続ができるようにします。
1.Ubuntuの設定
Windows10からRDPを使って、Ubuntuにリモートデスクトップ(RDP)接続を行うために、xrdpをUbuntuにインストールします。
(1)xrdpのインストールと起動
$sudo apt-get update | :おまじない*1 |
$sudo apt-get upgrade | |
$sudo apt install xrdp | :xrdpのインストール |
$sudo systemctl enable xrdp | :xrdpの自動起動設定 |
$ sudo systemctl start xrdp | :xrdpの起動 |
(2)ファイアウォールの設定
Windows10が、RDP接続の際に利用するポート3389からの通信を、Ubuntuに許可します。
$sudo ufw allow 3389 | :ポート3389へのアクセスを有効化 |
(3)/etc/groupの修正
ユーザーがxrdpを使えるように、RDP接続ができるユーザーを/etc/groupファイルのxrdpグループに追加します。
$sudo vim /etc/group | :/etc/groupファイルを編集 |
lxd:x:135:hogehoge hogehoge:x:1000: sambashare:x:136:hogehoge xrdp:x:137:hogehoge |
:黄字の部分を追記 |
(4)Ubuntuの再起動
自動起動の確認も踏まえて、Ubuntuマシンを再起動します。
2.Windows10からUbuntuにRDP接続する
(1)リモートデスクトップアプリの起動
検索で「リモートデスクトップ」と入力し、リモートデスクトップアプリを見つける。
リモートデスクトップアプリを起動する。
※アプリを右クリックで、「スタートにピン留めする」または、「タスクバーにピン止留めする」をクリックしておくと便利です。
(2)リモートデスクトップ接続の設定
コンピュータ名にUbuntuマシンの「IPアドレス」を入力します。
または、イントラネットのローカルDNSサーバーにUbuntuマシンを登録してある場合には、DNSサーバーに登録してあるホスト名を入力し、接続ボタンを押します。
xrdpのログイン画面が表示されるので、ユーザー名とパスワードを入力します。
Ubuntuマシンに接続されますが、Ubuntuの性能やイントラネットの状況によっては、画面が表示されるまで、しばらく真っ黒なままな場合があります。
Ubuntuへのログインが完了すると、リモートデスクトップ経由で、Ubuntuの操作ができるようになります。
3.xrdpの設定変更
(1)RDP接続時のGUI変更(2024/8/6追記)
上記のリモートデスクトップ経由で接続すると、物理コンソールとユーザーインターフェース(UI)が異なります。
実用上、特に困らないのですが、せっかくですから、物理コンソールとRDPでUIが同じになる様にxrdpの設定を変更します。
$ sudo vim /etc/xrdp/startwm.sh |
下記の赤字部分の2行を追加します。
export GNOME_SHELL_SESSION_MODE=ubuntu [..] |
xrdpを再起動します。
$ sudo systemctl restart xrdp |
物理コンソールとRDPでUIが同じになりました。
(2)デスクトップに接続すると黒い画面が表示される事への対応(2024/8/12追記)
これは、Ubuntu22.04からの既知の問題だったようです[*2][*3]。
理由は、"問題は、Ubuntu 22がWaylandをデフォルトでtrueに切り替え、X11ではfalseにする必要があることです。"(引用元[*4]、原文英語、Google翻訳)
$ sudo vim /etc/gdm3/custom.conf |
下記の赤字部分のコメントを外します。
# GDM configuration storage # [daemon] [..] |
xrdpを再起動します。
$ sudo systemctl restart xrdp |
出典・引用・備考
*1:何かをインストールする際、依存性チェックはしてくれますが、念のため、update/upgradeをしておいた方が安心なため、小生はおまじないを唱えることにしています。
*2:https://github.com/Ylianst/MeshCentral/issues/4142
*3:How to enable/disable wayland on Ubuntu Desktop - Linux Tutorials - Learn Linux Configuration
*4:xorg - How do I use the X window manager instead of Wayland on Ubuntu 22.04? - Ask Ubuntu