LoginSignup
1
1

EC2でUbuntuにRDPしたが、ターミナルしか出てこない

Last updated at Posted at 2024-03-07

はじめに

こんにちは、ユーゴです。
今回は、AWSのEC2で起動したインスタンスに、Microsoft Remote Desktopでアクセスしようとした時に、うまく接続できたもののターミナル以外のGUIが出てこない現象が起きたので、それについて

課題

AWSのEC2で起動したインスタンスに、Microsoft Remote Desktopでアクセスしようとした時に、うまく接続できたもののターミナル以外のGUIが出てこない。

原因

UbuntuにGNOMEが構築されていない

解決策

1. GNOMEの環境構築をする

sudo apt update
sudo apt install ubuntu-desktop

2. 再起動する

コマンドから行うなら、以下の通り

sudo reboot

AWSのEC2コンソールからでもいいです。

注意
再起動のやり方によっては、パブリックIPが変わります。接続できない時は、IPアドレスを確認し、必要に応じてRDPのIPアドレス設定を変えてください。(Elastic IPを指定している方はもちろん大丈夫です)

3. 接続

RDP接続を行います。
最初は真っ暗な画面ですが、待ちます。しばらく待つと、Ubuntuのクラゲが表示されます。(ログインが必要かも)

スクリーンショット 2024-03-07 16.34.28.png

スクリーンショット 2024-03-07 16.34.48.png

補足

EC2でインスタンスを起動した時、DebianへのRDPでも同じ現象が起きます。Debianの場合は、ubuntu-desktopではなく「gnome-core」をインストールすれば良いかと思われます。

ちなみにAmazon Linux 2では、デフォルトでデスクトップGUIの環境が構築されています。

まとめ

いかがだったでしょうか。今回は、EC2で構築したUbuntuへのRDPで、デスクトップが表示されない問題を紹介しました。
手軽に、まずは無料で、クラウドで仮想サーバーを起動できるなんて、いい時代に生まれたと思います。
今回のように、AWSに関する知見から、UnityやPythonなど様々なエンジニアリングに関する知見を共有していきます。お役に立てましたら、いいね, LGTM, フォロー等よろしくお願いします!

1
1
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
1
1