2 つの AMI ec2 インスタンス間で SSH 接続を確立できません。

2 つの AMI ec2 インスタンス間で SSH 接続を確立できません。

2つのEC2インスタンス間でSSH接続を確立してみてください。ホストAid_rsa.pubキーをホストBのauthorized_keysファイルにコピーします。

[root@ip-172-31-9-173 .ssh]# cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTTRSTwBClsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndIf4egJVzJs3BM12jXEx+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4XArIcmtNzfpJyZgFhNv2fKYRBTCgU0l4HLo2uIiQj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWYnXhjWxeUoYVDj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf root@ip-172-31-9-173


[root@ip-172-31-11-205 .ssh]# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTTRSTwBClsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndIf4egJVzJs3BM12jXEx+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4XArIcmtNzfpJyZgFhNv2fKYRBTCgU0l4HLo2uIiQj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWYnXhjWxeUoYVDj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf root@ip-172-31-9-173

間違い:

[root@ip-172-31-9-173 ~]# ssh [email protected]
Permission denied (publickey).

ここに何が欠けているのかよくわかりません。

ベストアンサー1

2 台目のコンピュータへの接続を開始したコンピュータに秘密鍵 id_rsa がありません。

rootとして実行している場合は、/root/.ssh/id_rsaに配置します。また、SSHは権限について厳しいことを忘れないでください。したがって、次のことを行う必要があります。

chmod 700 /root/.ssh
chmod 600 /root/.ssh/id_rsa

長期的には、rootではなく一般ユーザーで作業することを検討してください。

おすすめ記事