###前提・実現したいこと
Amazon Web Services 基礎からのネットワーク&サーバー構築という本使って勉強しています。
Tera Term sshを使って、パブリックサブネットのWebサーバを踏み台サーバーとして、プライベートサブネットDBサーバにアクセスしたいです。
###発生している問題・エラーメッセージ
・DBサーバーの秘密鍵をWebサーバーのec2-userのホームディレクトリに格納し、Webサーバーを踏み台としてDBサーバーにSSHログインするのが上手くいかないんです。
・パブリックサブネットのWebサーバと、プライベートサブネットDBサーバは同様の秘密鍵を使っています。
・秘密鍵はちゃんとWebサーバーにアップできています。
[ec2-user@ip-10-0-1-244 ~]$ ll
total 4
-r-------- 1 ec2-user ec2-user 1464 Aug 12 04:42 iwao-key.pem
・以下のエラーメッセージが発生しました。
The authenticity of host '10.0.2.10 (10.0.2.10)' can't be established.
ECDSA key fingerprint is 8c:4d:08:c0:9a:19:8a:fd:d6:8a:5c:35:31:62:f1:92.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
###試したこと
・Tera Term ssh Copyを使ってローカルから秘密鍵をパブリックサブネットのWebサーバにアップしました。
・秘密鍵アップしてから$ ssh -i "iwao-key.pem" ec2-user@10.0.2.10
でプライベートサブネットDBサーバにアクセスしようと上記エラーメッセージ出ます。
・awsコンソールでどこかにミスしたからと思って、既存のvpcを消してもう一度vpcから作り直してもダメでした。