
私は AWS と SSH の初心者なので、どうかご容赦ください。重要な依存関係を壊してしまう可能性のある危険なインストールを進める前に、EC2 インスタンスの完全な複製を作成できるようにしたいと考えています。インスタンス「A」の AMI を作成し、インスタンス「B」として起動しました。A と B はどちらも Ubuntu 16.04 です。AWS コンソールで、インスタンス B に SSH を接続する手順は、インスタンス A の手順とは異なります。具体的には、次を使用してインスタンス A に接続します。
ssh -i "keypair.pem" [email protected]
しかし、たとえば B の場合、Amazon は次のように提案します。
ssh -i "keypair.pem" [email protected]
重要な違いは、rootとubuntuです。インスタンスAへのSSHログインは問題なく機能しますが、インスタンスBには機能しません。rootとして接続すると、次のようなメッセージが表示されます。「root」ユーザーではなく「ubuntu」ユーザーとしてログインしてください。入ることができません。ubuntuとして接続すると、次のようなメッセージが表示されます権限が拒否されました (公開鍵)。何か案が?