Windowsのリモートデスクトップ接続アプリからUbuntuに接続する方法 †
Windows PCのアクセサリ内にある「リモートデスクトップ接続」アプリからUbuntuに接続可能になるまでの
環境構築(パッケージのインストール)およびWindowsからUbuntuに接続するまでの手順を以下に記します。
リモートデスクトップ接続時の問題
実機側でログインしデスクトップを表示している状態だと、接続できません。
ログアウトしている状態での接続は可能です。
関連記事 †
参考記事 †
使用したUbuntu †
$ lsb_release -cd
Description: Ubuntu 18.04.2 LTS
Codename: bionic
作業をする前に †
Ubuntuパッケージのアップデートおよびアップグレードをしてください。
- ターミナル(端末)を起動します。
- 以下のコマンドを入力しEnterキーを押してください。
アップデートとアップグレードが開始されます。
sudo apt update && sudo apt -y upgrade
xrdpパッケージのインストール †
Windows PCのリモートデスクトップ接続アプリからの接続を許可しリモートデスクトップを実現するxrdpを以下のコマンドでインストールします。
インストールはターミナル(端末)で行います。
- 以下のコマンドを入力しEnterキーを押してください。
sudo apt install -y xrdp
- パスワード問い合わせが表示されましたら、パスワードを入力しEnterキーを押します。
- プロンプト($)が表示されればインストールは完了です。
Ubuntu側の設定 †
xrdpインストール後にWindowsよりリモートデスクトップ接続しようとすると切断されてしまいます。
Ubuntu側で以下に記す作業を行います。
設定に関しては記事を参考にさせていただきました。(感謝)
Ubuntu18.04用xrdp設定 †
Ubuntu18.04用にxrdpの設定を行います。
- 以下の作業はリモートデスクトップ接続するユーザでUbuntuにログインし実行してください。
- コマンドのファイルを準備しました。(u_setting.sh)
以降、ダウンロードし実行する手順を記述します。
もちろん、以下のコマンドをCopy&Pasteして実施してもらってもかまいません。
本作業はユーザごとに実施してください。
cat <<EOF > ~/.xsessionrc
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
EOF
- ダウンロードしたディレクトリに移動します。
cd ダウンロードしたディレクトリ
- 以下のコマンドを入力しEnterキーを押します。
bash ./ u_setting.sh
- xrdpの設定を以下のコマンドで行います。
コマンドのファイルを準備しました。(g_setting.sh)
以降、ダウンロードし実行する手順を記述します。
もちろん、以下のコマンドをCopy&Pasteして実施してもらってもかまいません。
本作業はマシン上で一度のみ実施します。
sudo sed -e 's/^new_cursors=true/new_cursors=false/g' -i /etc/xrdp/xrdp.ini
cat <<EOF | \
sudo tee /etc/polkit-1/localauthority/50-local.d/xrdp-color-manager.pkla
[Netowrkmanager]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF
sudo systemctl restart xrdp
sudo systemctl restart polkit
- ダウンロードしたディレクトリに移動します。
cd ダウンロードしたディレクトリ
- 以下のコマンドを入力しEnterキーを押します。
bash ./ g_setting.sh
Windows PCのリモートデスクトップ接続アプリでUbuntuに接続 †
Windows PCのリモートデスクトップ接続アプリを起動し、xrdpパッケージをインストールしたUbutnuに接続します。
- リモートデスクトップ接続アプリを起動します。
- コンピューターのフィールドに接続するUbuntuのサーバー名やIPアドレスを入力し、接続ボタンをクリックします。
- 以下のメッセージが表示されましたら、「はい」をクリックします。
- xrdpの画面が表示されます。
username, passwordを入力しOKボタンをクリックします。
- Ubutnuに接続できました。
以上、Windows PCからUbuntu18.04にリモートデスクトップ接続アプリで接続する手順でした。