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

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

新規登録して質問してみよう
ただいま回答率
85.31%
AWS Lambda

AWS Lambdaは、クラウド上でアプリを実行できるコンピューティングサービス。サーバーのプロビジョニングや管理を要せず複数のイベントに対してコードを実行します。カスタムロジック用いた他AWSサービスの拡張やAWSの規模やパフォーマンスを用いたバックエンドサービスを作成できます。

SSH

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

Q&A

解決済

1回答

2032閲覧

EC2インスタンスにssh接続するときsystem managerを通して実行したい

YumiSakura

総合スコア101

AWS Lambda

AWS Lambdaは、クラウド上でアプリを実行できるコンピューティングサービス。サーバーのプロビジョニングや管理を要せず複数のイベントに対してコードを実行します。カスタムロジック用いた他AWSサービスの拡張やAWSの規模やパフォーマンスを用いたバックエンドサービスを作成できます。

SSH

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

0グッド

0クリップ

投稿2022/10/03 12:13

編集2022/10/03 12:21

実現したいこと

ssh接続をsystem managerを通して実行したい

前提

  • ssh-agentインストール済み
  • system managerのプラグインインストール済み
  • awscli version2以降インストール済み
  • ローカルのconfigファイルに以下を記載済み
# SSH over Session Manager host i-* mi-* ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"

また、マネジメントコンソールからはログインできたのですがターミナルからは以下のようなエラーが出ました。

発生している問題・エラーメッセージ

$ ssh -i ~/.ssh/examplei.pem ec2-user@i-example Unable to locate credentials. You can configure credentials by running "aws configure". kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535

調べた、実践したこと

Unable to locate credentials. You can configure credentials by running "aws configure".

はaws cli の設定ができていないということでしょうか?

お願いしたいこと

エラー内容の解読が間違っているかいないか、などご教授いただけますと幸いです。

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

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

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

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

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

guest

回答1

0

自己解決

VPCエンドポイントの作成とAWSCLIの設定を変更したところ通信できました。

投稿2022/10/06 08:52

YumiSakura

総合スコア101

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問