質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

解決済

2回答

1687閲覧

どうして一部のec2インスタンスだけroot@から始まるのでしょうか

keys

総合スコア215

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

0クリップ

投稿2018/04/09 22:27

少し説明しにくいんですが、ec2のインスタンスの一覧を見たときに、対象のec2サーバーを選択状態にして、下記の接続のボタンを押すと、

イメージ説明

下記のように、モーダルウィンドウで説明欄が出ますよね。

接続先 スタンドアロン SSH クライアント ブラウザから直接接続の Java SSH クライアント (Java が必要となります) インスタンスにアクセスするには: SSH クライアントを開きます。 (PuTTY を使用した接続の方法を確認) プライベートキーファイル (.pem) を見つけます。ウィザードが、インスタンスを作成するために使用するキーを自動的に検出します。 SSH が機能するには、キーが公開されていないことが必要です。必要な場合は次のコマンドを使用します

そのモーダルウィンドウの中の「例:」という部分に

ssh -i "xxxx.pem" root@ec2-34-226-92-124.compute-1.amazonaws.com ほとんどの場合、上のユーザー名は正確ですが、AMI の使用方法を読んで AMI 所有者がデフォルト AMI ユーザー名を変更していないことを確認してください。

上記のような項目がありますが、ある特定のインスタンスだけroot@ec2というようにrootになっています。普通であればec2-userのはずなのに。この原因はなんでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

こちら(【インスタンスの起動に使用した AMI のデフォルトのユーザー名を取得します】のところ)をご参照ください。

ec2インスタンス一覧を参照し【接続】を押下した場合にでてくる説明に関しては、
AWSがOSからユーザー名を判断しています。

rootになっているものは、OSがAmazonLinuxとCentOSとFedora以外の場合です。

投稿2018/04/16 05:34

編集2018/04/18 02:42
lazhuward

総合スコア1294

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

単にその説明書いたひとがそう書いただけ、ということでしょうね

まあ、それを間違いと見るか、例だから別にいいんじゃない?とみるのも自由ですが

投稿2018/04/09 23:23

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問