Я новичок в AWS и SSH, поэтому, пожалуйста, потерпите меня. Я пытаюсь убедиться, что смогу сделать идеальную копию экземпляра EC2, прежде чем приступить к рискованным установкам, которые могут испортить важные зависимости. Я создал AMI экземпляра "A" и запустил его как экземпляр "B". И А, и В - это Ubuntu 16.04. В консоли AWS инструкции по подключению SSH к экземпляру B отличаются от инструкций по экземпляру A. Более конкретно, я подключаюсь к экземпляру A, используя:
ssh -i "keypair.pem" ubuntu@instanceA.amazonaws.com
но, например, Б, амазонка предлагает:
ssh -i "keypair.pem" root@instanceB.amazonaws.com
важное различие между root и ubuntu. Вход в SSH к экземпляру A работает нормально, но не к экземпляру B. При подключении от имени пользователя root появляется сообщение « Пожалуйста, войдите как пользователь" ubuntu ", а не как пользователь" root ", и не можете войти. При подключении как Ubuntu, я получаю сообщение о том, что разрешение отказано (publickey). Любая идея?