🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Amazon EC2

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

4287閲覧

AWSでEC2を作成したがsshで接続するPWが不明

ma2Go

総合スコア25

Amazon EC2

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

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2019/12/04 08:42

お世話になっております。

件名の通りなのですが
AWSでEC2を作成したがsshで接続するID,PWが不明なのですが
どこで設定するのでしょうか?

既存のキーペアを選択するか、新しいキーペアを作成します。

の所は
キーペアなしで続行としております……

この AMI に組み込まれたパスワードがわからないと、このインスタンスに接続できないことを認識しています

とあるのでキーペア作らないとイケナイ気がします……
ここの所を詳しく表記してあるURLをお教え頂けないでしょうか?
もしくはPWの設定する場所をお教え頂けないでしょうか?

本当に初心者の質問申し訳無いのですが以上お問い合わせいたします。

以前
設定>SSH認証にあると伺ったのですがその場所が分からないのです……

https://dev.classmethod.jp/cloud/aws/aws-beginner-ec2-ssh/
多分IDはec2-userだと分かるのですがPWで認証したいのです……

お忙しいところ大変申し訳無いのですが上記ご助力頂けますようお願い申し上げます。

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

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

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

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

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

guest

回答2

0

ベストアンサー

どのOSで作成したのか書いてないのでAmazon Linux(2を含む)で作成したとして記載します。

EC2作成時にec2-userにパスワードを設定することはできません。
厳密に言うとスクリプトを走らせればできますが、そもそもセキュリティに問題があるためパスワード認証を推奨しません。
鍵認証は秘密鍵さえ漏れなければ基本的に突破されないです。
パスワード認証は施行を繰り返せばいつか突破できてしまいます。
それに対する有効な対処は連続ログイン失敗時のアカウント停止が一般的ですが、自分が使うアカウントを外部からの攻撃で停止されたら困るのは自分でしょう。
SSHでパスワード認証を使うのは基本的に避けましょう。

キーペアはコンソールに従ってEC2インスタンスを作成すれば最後に新規作成するか既存のキーペアを登録するかのポップアップが出てくるはずですが、再度確認してみてはいかがでしょうか。

Amazon Linux以外のOSではユーザが異なります。
またWindowsの場合はSSHログインではなくリモートデスクトップ接続になります。
詳細はAWSのドキュメントを見てください。

個人的にはキーペアを作らなくてもSession Managerで接続すればいい、と言いたいところですが、まずはSSHの鍵認証の仕組みを身を以て体験すべきと思うので説明は割愛します。

投稿2019/12/04 15:07

yu_1985

総合スコア7588

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

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

ma2Go

2019/12/05 06:30 編集

ありがとうございます。 私の読解力が低いので多分ですがID,PW形式では初めは接続出来なくて pemファイルを作成しなければならないのですねっ >キーペアはコンソールに従ってEC2インスタンスを作成すれば最後に新規作成するか既存のキーペアを >登録するかのポップアップが出てくるはずですが、再度確認してみてはいかがでしょうか。 以前作ったpemファイルが手元にあるのですが 違うインスタンスのものだったようで 再作成してみて それでTeratermのRSA/DSA/ECDSA/ED25519鍵を使うとして そのpemファイルを指定してユーザー名を ec2-user とすると接続出来ましたっ ありがとうございました。
yu_1985

2019/12/09 02:44

> そもそもセキュリティに問題があるためパスワード認証を推奨しません。 書いたとおりです。セキュリティリスクを理解せずにパスワード認証を使うことは推奨しません。
ma2Go

2019/12/09 04:49

仰るとおり パスワード認証だったらいつか突破されますよね…… やり方わかったのでパスワード認証は ``` 3. 次のように、/etc/ssh/sshd_config ファイルの PasswordAuthentication パラメータを更新します。 PasswordAuthentication yes ↓ PasswordAuthentication no として sudo service ssh restart として とりあえず出来ないようにしました。 ありがとうございました。 ``` と書こうと思いましたが 作ったユーザーでパスワード認証出来ますね…… うーん なんでログイン出来るか良くわからないので ユーザー消したから出来なくなるはずっ 色々ありがとうございました。
yu_1985

2019/12/09 04:58

> sudo service ssh restart sshではなくsshdでは?(ec2-userと仰っているのでAmazon Linuxである前提です) 認証は何回試行されようと一回でも突破されたらアウトなのでそのリスクが上がる方法は避けるべきです。 ただ、鍵認証にしても鍵の管理を適切に行わないとダメなのはかわりません。
ma2Go

2019/12/09 05:17

$ sudo service sshd restart とやってますがパスワード認証のユーザー消したので大丈夫だと思っております。 鍵の管理を適切に行う事了承いたしました。ありがとうございました。
guest

0

「EC2 SSH接続」でぐぐると、解説記事がたくさん出てきますんで、一通り読んでみましょう

投稿2019/12/04 09:00

y_waiwai

総合スコア88038

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問