Ben bir toplam AWS ve SSH acemiyim, bu yüzden lütfen yanımda ol. Önemli bağımlılıkları mahvedebilecek riskli kurulumlara devam etmeden önce bir EC2 örneğinin mükemmel bir kopyasını alabilmeyi sağlamaya çalışıyorum. "A" örneği için bir AMI oluşturdum ve onu "B" örneği olarak başlattım. Hem A hem de B Ubuntu 16.04. AWS konsolunda, SSH'yi B'ye bağlamaya ilişkin talimatlar, A örneğinin talimatlarından farklıdır. Daha spesifik olarak, A kullanarak aşağıdakileri bağlarım:
ssh -i "keypair.pem" ubuntu@instanceA.amazonaws.com
ama örneğin B, amazon şunları söylüyor:
ssh -i "keypair.pem" root@instanceB.amazonaws.com
Önemli fark kök ve ubuntu'dur. SSH oturum açma A örneğine düzgün çalışır ancak B örneğine değil. Kök olarak bağlanırken, şöyle bir mesaj alıyorum: Lütfen "root" kullanıcısı yerine "ubuntu" kullanıcısı olarak giriş yapın. ve giremiyorum. Ubuntu olarak bağlanırken, şöyle bir mesaj alıyorum: İzin reddedildi (yayınlanmadı). Herhangi bir fikir?
root
, ama bu neredeyse kesinlikle yanlıştır.