『WinSCP』の『鍵認証』が拒否されるのはなぜですか

0

AWSに設けたWEBサイトに、『WinSCP』でコンテンツを転送しようとすると、最初の1回目あるいは数回は接続できるのですが、そのうち『ユーザ名"ec2-user" を使用中サーバが鍵を拒否しました 認証に失敗』と表示され、接続できなくなるのはなぜですか。  同じ鍵を用いてインスタンスをリセットすると、接続できるようになりますが、一度切断し、再度接続しようとすると、また上記のエラーが表示され、エラスティックIPも取り替え、インスタンスをリセットせねばなりません。 『鍵認証』が拒否される原因、や『ウィンSCP』で安定して接続できるようにする方法が有りましたら教えて下さい。また『WinSCP』を用いないでWEBコンテンツを転送する方法も教えていただければ、幸いです。

asked 10 months ago3356 views
1 Answer
0

SSHのログを見ないと何とも言えないのですが、EC2のauthorized_keysのパーミッションが変わってしまったりすると接続が拒否されたりします。
なのでElastic IPなどはあまり関係ないように思いました。
ちなみに接続ができなくなる前にどのような操作を行っていましたか?(例えば特定のディレクトリにファイルを配置していたなど)

次に同じ事象が発生した際にSystems ManagerのSession ManagerなどでEC2に接続してSSHのログを確認してみてください。
何か原因がわかるかもしれません。
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/session-manager.html

profile picture
EXPERT
answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions