質問: AWSでパブリックサブネットとプライベートサブネットを作成し、それぞれWEBサーバーとDBサーバーを構築しました。 WEBサーバーを踏み台にしてDBサーバーにせつぞくしようとおもうのですが、 うまくいきません。 キーペアはそれぞれmy-key.pem my-key-private.pemをつくり、ホームディレクトリにあります。 ターミナルで $ scp -i my-key.pem my-key-private.pem ec2-user@ホスト名:~/ としてもとしてもPermission denied (publickey,gssapi-keyex,gssapi-with-mic). lost connection と表示されてしまいます。 解決策を教えていただけますでしょうか
回答: まずDBサーバはEC2インスタンスでしょうか? RDSだったらSSHログインはできません。 > > キーペアはそれぞれmy-key.pem my-key-private.pemをつくり > > > とありますが、DBサーバのほうでmy-key.pemを使ってログインできるように設定していなければログインできません。 もう一つ考えられるのは鍵ファイルのパーミッションですが、EC2の場合鍵のパーミッションが過剰だとWarningを出してくれるみたいなので多分単に設定をしていないだけかと思います。