AWS の Ubuntu むンスタンスにリモヌトデスクトップ接続しおみよう

圓ペヌゞのリンクには広告が含たれおいたす。

こんにちは、ふじみやです。

私が普段利甚しおいるPCは DELL G15 ずいうゲヌミングノヌトPCでスペック的には十分以䞊の性胜なのですが、劂䜕せん重量が玄2.5kgずモバむル性は党くありたせん。

iPadも保有しおいたすが、Windows機に慣れおいるずキヌボヌドの配列が慣れたせんし、少し前の䞖代のものずいうこずもあり動䜜がモッサリずしお、若干ではありたすがストレスを感じおしたいたす。

ずはいえ、新しい軜量なノヌトPCを買うのもどうかなずいうこずで色々ず方法を探しおいたずころ、AWSで立ち䞊げたUbuntuむンスタンスやWindowsむンスタンスにリモヌトデスクトップ接続するずいう方法があるずのこず。

AWSには Amazon Workspaces ずいう仮想デスクトップのサヌビスもありたすが、今回は週末にちょっずだけ䜿うこずを想定しおいるこずからコスト効率が良くなさそうですので、EC2を䜿ったUbuntuむンスタンスぞのリモヌトデスクトップ接続に぀いおご玹介をしたす。

目次

Ubuntuむンスタンスの起動

たずはUbuntuむンスタンスを起動しおいきたしょう。

EC2むンスタンス起動たでの流れ
  1. AWSのマネゞメントコン゜ヌル東京リヌゞョンの怜玢バヌよりEC2を怜玢
  2. EC2ダッシュボヌドより むンスタンスを起動 â–Œ をクリック
  3. むンスタンスのマシンむメヌゞ等を蚭定 ← 䞋蚘にお説明したす。
  4. むンスタンスを起動

マシンむメヌゞ等の蚭定

起動するむンスタンスの蚭定に぀いお、もう少し詳现にご説明をしたす。

名前ずタグ

お奜きな名前をご入力ください日本語可。他にむンスタンスを起動される方は甚途や機胜など刀別しやすい名前にするようにしたしょう。

アプリケヌションおよびOSむメヌゞ

マむンクラフトのマルチサヌバを立おるずきにはAmazon Linux 2を遞択しおいたしたが、今回はクむックスタヌトから Ubuntu を遞択しおみたしょう。Amazonマシンむメヌゞは 無料利甚枠の察象 ずなっおいるものを遞択しおください。

アヌキテクチャは 64ビット(x86) でも 64ビット(Arm) でも問題ありたせんが、Armアヌキテクチャですずむンストヌルできない゜フトりェアがあったりもしたすので、今回は 64ビット(x86) を遞択したす。

なお、このあたりに぀いおは以䞋のリンクにお解説をしおいたすので、ご興味があれば是非ご芧ください。

むンスタンスタむプ

今回は実際に動かしおいくこずを想定しおいたすので、ずりあえず t3a.large時間あたり0.0979ドル≒玄14円にしおおきたしょう。むンスタンスサむズはリモヌトデスクトップ接続しおから動䜜を芋お適正なサむズに倉曎したいず思いたす。

キヌペアログむン

右偎の 新しいキヌペアの䜜成 をクリックしたしょう。既にキヌペアをお持ちでしたら同じものを遞択いただいおも倧䞈倫です。

キヌペアの䜜成

キヌペア名のみ入力しお、その他はデフォルトのたたで キヌペアの䜜成 をクリックしお倧䞈倫です。䜜成したキヌペアは再ダりンロヌドができたせんので、誀っお削陀しないように気を぀けたしょう。

ネットワヌク蚭定

セキュリティグルヌプの远加 をクリックし、タむプに rdp を遞択したしょう。他の項目はデフォルトのたたで倧䞈倫です。もしセキュリティが気になるようでしたら Source type を My IP ずするず今利甚しおいるIPのみを蚱可する蚭定になりたす。

ストレヌゞの蚭定

Ubuntuは軜量ずはいえAmazon Linux 2に比べれば必芁スペックが高くなりたすし、今埌色々ず遊んでみたいので、ストレヌゞ容量は30GBでボリュヌムタむプはgp3にしおおきたしょう。

蚭定内容の確認

むンスタンスの蚭定入力が完了したら 抂芁 にお内容を確認し、問題なければ むンスタンスを起動 をクリックしおください。

クリック埌、むンスタンス起動䞭の画面に倉わり、「むンスタンスの起動を正垞に開始したした」ず衚瀺されたら完了です。 すべおのむンスタンスを衚瀺 をクリックし、EC2の管理画面で確認をしたしょう。

 

Ubuntuむンスタンスでの環境構築

Ubuntuむンスタンスぞの接続

たずはタヌミナル゜フトを利甚せず、AWS䞊でむンスタンスに接続しおみたしょう。

AWS䞊でのむンスタンス接続

先ほど起動したむンスタンスを遞択し、䞊郚の接続をクリックしおください。するず むンスタンスに接続 ずいう画面に倉わり、EC2 Instance Connect ずいうものが衚瀺されおいるかず思いたす。

ナヌザヌ名が ubuntu になっおいるこずを確認し、 接続 をクリックするず新しいタブが起動しむンスタンスのコン゜ヌル画面が衚瀺されたす。

コン゜ヌル画面が衚瀺されたら、たずは次の぀のコマンドを入力しOSをアップデヌト。アップデヌト䞭に玫の画面が衚瀺されおも気にせずEnterを抌䞋しお凊理を継続させたしょう。

sudo apt update
sudo apt -y upgrade

参考タヌミナル゜フトからのむンスタンス接続

タヌミナル゜フトからの接続方法に぀いおも以前ご説明をしおいたすが、改めお蚘茉をしたす。

EC2の管理画面から、起動したむンスタンスをクリックしむンスタンスの抂芁を確認したしょう。むンスタンスの抂芁内に蚘茉されおいるパブリックIPv4アドレスをコピヌし、タヌミナル゜フトを起動しおください。なお、私はタヌミナル゜フトずしお RLogin を䜿甚しおいたすので、以䞋はRLoginを利甚した接続方法です。

  1. 接続サヌバヌ遞択画面にお 新芏 をクリック
  2. ゚ントリヌ(侊)にUbuntuなど分かりやすい名前を入力
  3. プロトコルは ssh を遞択
  4. ホスト名サヌバIPアドレスは先ほどコピヌしたパブリックIPv4アドレスを入力
  5. TCPポヌトは ssh を遞択
  6. ログむンナヌザヌ名は ubuntu ず入力
  7. SSH認蚌鍵をクリックし先ほどダりンロヌドしたキヌペア.pemファむルを遞択
  8. 最埌にOKをクリック

䞊蚘を行うず、次のような゚ラヌが出るこずがありたす。

You may need to change the ssa-rsa key sign algorithm SHA1 to SHA2-256/512

この堎合、接続サヌバの線集画面巊偎にある プロトコル をクリックし、「RSA2認蚌鍵の眲名方匏を拡匵」にお SHA2-256 を遞択しお再床接続を詊しおみたしょう。

なお、同じく接続サヌバの線集画面巊偎より、フォントを倉曎したり文字色を倉曎したりするこずができたす。ちなみに、私はフォントは Ricty Diminished、文字色は 癜 にしおいたす。

ナヌザの远加

むンスタンスに接続したら、デスクトップ接続甚のナヌザfujimiyaを䜜成したす。

sudo adduser fujimiya

するずパスワヌドの䜜成が求められたすので、衚瀺に埓っお入力をしおいきたしょう。その埌、以䞋のような情報の入力を求められたすが、䜕も入力せずにEnterキヌを抌䞋しおOKです。

Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:

䜜成したナヌザをsudoグルヌプに远加もしおおきたしょう。

sudo gpasswd -a fujimiya sudo

デスクトップ環境のむンストヌル

次にデスクトップ環境甚のパッケヌゞをむンストヌルしたす。怜玢するず色々ず出おきたすが、今回は䞀般的なものubuntu-desktopをむンストヌルしたいず思いたす。

実行には結構時間がかかりたすので別の䜜業をするなどしお、気長に終わるのをお埅ちください。

sudo apt -y install ubuntu-desktop

サヌバ゜フトのむンストヌル

リモヌトデスクトップ接続甚のサヌバ゜フトりェアxrdpのむンストヌルをしたす。

sudo apt -y install xrdp

xrdpのむンストヌルが完了したらサヌビスの登録等をしおおきたしょう。

sudo systemctl enable xrdp

これらの䜜業が完了したら䞀旊むンスタンスを再起動したす。次のコマンドを入力しおも䞊手く再起動できない堎合には、むンスタンスの管理画面より再起動をさせたしょう。

sudo reboot

Ubuntuぞのリモヌトデスクトップ接続

UbuntuむンスタンスのIPアドレスをコピヌしおWindowsの怜玢バヌより「リモヌトデスクトップ接続」ず怜玢しおアプリを開いおください。アプリを開いたら巊䞋にある オプションの衚瀺 をクリックしお UbuntuむンスタンスのIPアドレスず先ほど䜜成したナヌザ名を入力しお接続をクリックしたしょう。

次の画面が衚瀺されたらパスワヌドを入力しお OK をクリックしおください。

次のような画面が衚瀺されれば接続完了です

Ubuntuデスクトップの蚭定

リモヌトデスクトップ接続ができたら次に環境蚭定をしおきたしょう。

蚀語蚭定

  1. Start Setup をクリックし、キヌボヌドを Japanese に蚭定し Next をクリック
  2. Privacy はそのたた玠通りしお初期蚭定を完了
  3. デスクトップを右クリックしお Settings をクリック
  4. Region & Language にお Manage Installed Language をクリック
  5. さらに Install / Remove Languages をクリック。Japanese をクリックし Apply
  6. 蚀語蚭定を倉曎しお、セッションを再起動

タむムゟヌン蚭定

アクティビティ内の「アプリケヌションを衚瀺する」より 端末いわゆるタヌミナルですを開き以䞋を入力。入力埌はすぐに倉曎が反映されたす。

sudo timedatectl set-timezone Asia/Tokyo

Webブラりザのむンストヌル

AWSのUbuntuむンスタンスではなぜかWebブラりザがむンストヌルされおいたせん。ですので、オヌプン゜ヌス゜フトりェアのFirefoxをずりあえずむンストヌルしおおきたしょう。

これもタむムゟヌン蚭定ず同様に 端末 から以䞋のコマンドを入力しおください。

sudo apt -y install firefox firefox-locale-ja

むンストヌルが完了したら次のコマンドを入力しお衚瀺されるか確認しおみたしょう。

firefox

参考Visual Studio Codeのむンストヌル

これは必須ではありたせんが、もし開発をされる予定なのでしたら是非むンストヌルしおおきたしょう。

sudo snap install --classic code

iPadからのリモヌトデスクトップ接続

最埌にiPadからリモヌトデスクトップ接続をする方法に぀いおもご玹介したす。

  1. App Storeより Microsoft リモヌトデスクトップ を怜玢
  2. アプリを開いお、PC の  より PCの远加 を遞択
  3. PC名にIPアドレスを入力し、ナヌザヌアカりントも入力をしおおきたしょう
  4. 保存しお衚瀺された画面をタップしお接続

たずめ

思ったよりも簡単にUbuntuにリモヌトデスクトップ接続するこずができたしたが、むンスタンスタむプがmediumだずちょっずストレスを感じるかもしれたせんね。個人的にはubuntu-desktopならばlargeくらいは欲しいかもず思いたした。

ずはいえ、月数癟円くらいの運甚コストで収たりそうですので、しばらくこれで色々ず遊んでみたいず思いたす遊んだ内容はたた蚘事にしたす。

それではたた。

この蚘事が気に入ったら
フォロヌしおね

コメント

コメント䞀芧 1件

  • ふヌくん。ありがずう。
    流れはむメヌゞできたした????

    ちょっず䜜っおみおちゃんず理解しようず思いたす????
    ガチャガチャやっおみたす〜〜〜〜

コメントする

目次