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

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

詳細はこちら
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Amazon EC2

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

AWS(Amazon Web Services)

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

Q&A

解決済

3回答

2384閲覧

AWSでsshキーによるターミナル接続ができない。

September4

総合スコア4

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Amazon EC2

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

AWS(Amazon Web Services)

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

0グッド

0クリップ

投稿2021/03/05 04:43

(awsの設定項目に記載されていたエラー)

インスタンスに接続できませんでした。一般的な原因としては、次が挙げられます。
インスタンスに SSM エージェントがインストールされていません。エージェントは Windows インスタンスと Linux インスタンスの両方にインストールできます。
必須の IAM インスタンスプロファイルがインスタンスにアタッチされていません。プロファイルは AWS Systems Manager 高速セットアップを使ってアタッチできます。
Session Manager のセットアップが完了しました。詳細については、Session Manager の前提条件を参照してください。

ターミナル

PS C:\Users\since> ssh -i ~.ssh\farst-94.pem ec2-user@18.183.141.204 ssh: connect to host 18.183.141.204 port 22: Connection timed out

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

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

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

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

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

guest

回答3

0

自己解決

よくわからないがvpcから全く同じ環境を作ったらうまくいった。セキュリティグループの設定がうまくいってなかったと思われる

投稿2021/03/25 13:24

September4

総合スコア4

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

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

0

yu_1985さんがおっしゃっている通り、原因は22番ポートが許可されているセキュリティーグループを削除したためにsshでの接続がタイムアウトしているものと思われます。

全てのIPからの22番を許可しているのが不安であれば、ご自身のIPだけから22番を通すセキュリティーグループを作成して、EC2に割り当てるとよいかと思います。

ご自身のIPアドレスについては、例えばですが、以下のサイトなどで調べることができます。
https://ifconfig.me/

投稿2021/03/11 08:12

GotHokLin

総合スコア37

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

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

mike2mike4

2021/03/25 13:33

調べなくても、セキュリティグループの設定でマイIPというのがあります。
GotHokLin

2021/05/28 04:54

そうでした。マイIPを選択すると、その時の自分のグローバルIPがその項目に入りましたね。失礼しました。
guest

0

18.183.141.204 ってパブリック IPv4 アドレスですか、それともプライベート IPv4 アドレスですか?
一度インスタンスとを停止させて再始動した場合には、パブリック IPv4 アドレスが変わってしまうため、
現在のものを調べ直さないといけないです。
(Elastic IP アドレスであれば大丈夫ですが。)

また、セキュリティーグループの方はいかがでしょうか。
自分の方のグローバルIPアドレスをセキュリティグループ上で通過できるように設定しないといけないような。

さらには、接続するサーバーにファイアウォールがあって通過しないようになっているとか。

投稿2021/03/05 04:53

編集2021/03/05 04:54
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

September4

2021/03/08 02:48

踏み台サーバーを作りSSHキーでログインしようとしています。セキュリティはかけておらずパブリックアドレスです。まだ始めたばかりなので対処方法を教えてもらうと助かります。
yu_1985

2021/03/10 14:19

改めて回答を書こうと思いましたが、この回答とほぼ重複するのでこちらに。 Connection timed outなのでまずインスタンスに通信が届いていません。 - セキュリティグループで22番ポートを許可しているか - 指定しているパブリックIPアドレスが確かに正しいか EIPを使っていないと、一度インスタンス停止して再度立ち上げると変更されます を確認してください。いずれもEC2のコンソールから確認できます。
September4

2021/03/11 06:24

もともと22番のポートすべてが許可されていましたが念のためすべてのセキュリティグループを削除したんですがつながりませんでした。ほかにどういった状況でなるのかおしえてほしいです。申し訳ありません
yu_1985

2021/03/11 06:41

SSHはデフォルトで22番ポートを使用するので22番ポートを許可する設定を削除したら当然タイムアウトになります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問