LoginSignup
9
9

More than 3 years have passed since last update.

Ubuntu on GCP にリモートデスクトップ接続

Last updated at Posted at 2020-10-05

はじめに

GCP上にUbuntuのOSを入れてWebサーバーなどを構築していると、ブラウザを利用して確認をしたくなる時がある。
デフォルトはSSH接続によるCUIがベースなため、今回GCP上のUbuntuにリモートデスクトップを構築して接続を試してみる。

実行環境

【ローカルPC環境】
  Windows 10 Pro 

【サーバー環境】
  Ubuntu20.04 LTS(GCP上)
  ※既にVMインスタンス作成済み。

手順

・コンソールから必要パッケージのインストール
・GCP上でネットワーク設定
・ローカルPCからの接続確認

コンソールから必要パッケージのインストール

まずは、恒例のパッケージ管理ツールの更新。

$ sudo apt update
$ sudo apt -y upgrade

リモートデスクトップで接続するためのユーザー作成。

# ユーザー作成。 ※パスワードの設定も求められる。
$ sudo adduser 【ユーザー名】

# 上記作成のユーザーがsudoコマンドが実行できる様にしておく。
$ sudo gpasswd -a 【ユーザー名】 sudo

リモートデスクトップに必要なパッケージをインストール。

$ sudo apt -y install ubuntu-desktop xrdp

サービスの有効化・起動・確認

$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp
$ sudo systemctl status xrdp

GCP上でネットワーク設定

リモートデスクトップ接続元のグローバルIPアドレスを調べる。 https://www.cman.jp/network/support/go_access.cgi
ナビゲーションメニュー > VPCネットワーク > ファイアウォール より、そのIPアドレスに対して[3389] のポートを開放する。
Qiita-no012_img01.jpg

ローカルPCからの接続確認

ローカルPCからリモートデスクトップ接続。
Qiita-no012_img02.jpg

GCPのVMインスタンス画面の [外部IP] を入力して『接続』をクリック。
Qiita-no012_img03.jpg
※何か聞かれるけどOKで問題なし。

以下の画面が立ち上がれば、ひとまず起動は成功している。
先程作成した [ユーザー/PASS] を入力して接続する。
Qiita-no012_img04.jpg

この後、UbuntuのGUI画面に遷移すれば、リモートデスクトップ接続はひとまず完了!

恐らくデフォルトではFirefoxが入っているので、Activitiesより起動させることが可能。
Qiita-no012_img05.jpg

※Chromeをインストールしたい場合、こちらのサイトが参考になる。
https://linuxfan.info/google-chrome-on-ubuntu

9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9