web-gelistirme-sc.com

Özel EBS AMI'den örnek başlattıktan sonra "Sunucu Anahtarımızı Reddetti"

Kendi EBS AMI'mi yarattım, başka bir AWS hesabıyla paylaştım, bu resme dayanarak YENİ anahtar çifti ile YENİ örneğini başlattım ve şimdi bu yeni örneğe bağlanmaya çalışırken hata alıyorum: "Sunucu anahtarımızı reddetti" .

Yaptığım şey buydu (adım adım): 

  1. Kişisel hesabımda yeni CentOS 6.3 sunucusu yapılandırıldı (kişisel anahtar çiftim ile)
  2. Bu sunucunun EBS AMI görüntüsü oluşturuldu
  3. Bu resmi müşterimin hesabıyla paylaştı
  4. Bu paylaşılan resme ve yeni anahtar çiftine dayanarak müşterilerim hesabımda yeni örnek başlatıldı 
  5. Yeni başlatılan örnek yeni anahtar çiftini almak istemiyor. Bazı testlerden sonra bunun yerine kişisel anahtar çiftimi kabul ettiğini biliyorum.

Yeni anahtar çiftleri kabul etmek için imajımdan nasıl yeni bir örnek alabilirim? Hatta orijinal resimdeki ".ssh/yetkili_keys" dosyasını silmeyi bile denedim, bu resmi temel alarak ortak anahtar olmadan başarıya ulaşamadım. 

Lütfen eski anahtar çiftlerine eklenmeyecek resimlerin nasıl oluşturulduğunu önerin

16
Kelvin

Bu hata mesajıyla da benzer bir problem yaşadım ve işte nasıl düzelttiğim. Umarım bu size yardımcı olur, ya da sıkışmış ve burada yolunu bulan başka biri:

  1. AWS Konsolunda örneğinizin sağlıklı ve çalışır durumda olduğundan emin olun
  2. Bir örneği tıkladığınızda listelenen doğru genel DNS adresini kullanıp kullanmadığınızı kontrol edin
  3. Sol taraftan Güvenlik Grupları'nı seçip kullanmak istediğiniz güvenlik grubuna tıklayın.
  4. Gelen sekmesini tıklayın
  5. Yeni kural oluştur: iletişim kutusundan SSH'yi seçin.
  6. Kaynakta IP adresinizi ve CIDR değerinizi girin. Ağınızda sadece bir NAT yoksa, sadece CIDR'niz olarak 32 kullanın (örn.?.?.?.?/32)
  7. Kural Ekle'yi tıklayın.
  8. Kural Değişikliklerini Uygula'yı tıklayın.
  9. Örnekinize sağ tıklayın ve Resim Oluştur (EBS AMI) öğesini seçin.
  10. Resim Oluştur sihirbazında bir Resim Adı verin ve Oluştur'u tıklayın.
  11. Kısa bir süre sonra AWS konsolunda soldaki gezinme çubuğundan AMI'yi seçin
  12. Yeni AMI'ye sağ tıklayın ve Örneği Başlat'a tıklayın
  13. İstek Örneklerinde Wizard Anahtar Çifti Oluşturmanız gerekene kadar Devam Et'i tıklayın.
  14. Bir anahtar çifti seçin ve not alın (NOT: Bu anahtar çifti için .pem dosyanızı hala almadıysanız, soldaki gezinme çubuğunda Anahtar Çiftleri'ni seçerek yeni bir tane oluşturmanız gerekir. Anahtar çifti vb .pem dosyasını edinmek için) 
  15. IP adresiniz için oluşturduğunuz kuralı içeren güvenlik grubunu seçin (ve 32 CIDR - alt ağ maskesi yok)
  16. Devam et 'i tıklayın ve bir sonraki ekranda Başlat' ı tıklayın.
  17. Örnekler görünümüne dönün ve Örnekiniz tamamen başlatılana ve sağlıklı olana kadar bekleyin
  18. PuttyGEN’i açın
  19. Araç Çubuğundan Dönüşümler ve Anahtar Al
  20. Dosya tarayıcısında .pem anahtarınıza gidin ve açın
  21. Parametreler kutusundan SSH-1 (RSA) seçin
  22. Anahtar çifti adınızı Anahtar açıklama kutusuna yazın (yalnızca iyi ev bakımı için)
  23. Özel anahtarı kaydet'i tıklayın ve .ppk dosyasını dosya sisteminizde bir yere kaydedin.
  24. PuTTY’yi açın
  25. EC2 örneğinizin genel DNS'sini Ana Bilgisayar Adı kutusuna girin
  26. 22 numaralı bağlantı noktasını girin
  27. Bağlantı Türü kutusundan SSH radyo düğmesini işaretleyin
  28. Sol taraftaki gezinme çubuğundaki Bağlantı ağacından SSH'ye tıklayın
  29. Auth üzerine tıklayın
  30. Kimlik doğrulama parametreleri kutusunda Gözat'ı tıklatın ve .ppk dosyanızı açın
  31. Soldaki gezinme çubuğundan Oturum'a tıklayın
  32. Kayıtlı Oturumlar metin kutusuna bu bağlantı için bir ad girin ve Kaydet'i tıklayın (bu, her seferinde PuTTY bağlantısına girmenize gerek kalmaması ve kaydedilmiş bağlantınıza çift tıklayabilmeniz için)
  33. Aç'ı tıklayın
  34. Giriş adı istendiğinde muhtemelen 'ec2 kullanıcısı' veya 'ubuntu' kullanacaksınız (İPUCU: 'root' kullanacaksınız ve muhtemelen yerine hangi kullanıcı adını kullanmanız gerektiğini söyleyen bir mesaj alacaksınız!)
  35. Parolaya gerek yok, .ppk dosyası sizi doğrulayacak
  36. Umarım, artık EC-2 örneğine bağlısınız ve gitmeniz iyi!
33
Darius

Bu sorunu yeni bir SUSE örneğinde yaşadım. Sonunda 'root' kullanıcısını kullanarak bağlanabildim. Ec2 kullanıcısını reddetti.

13
Pez

bu, ec2 örneğinizde oturum açmak için doğru kullanıcı adını kullanmadığınız anlamına gelir. ec2 örneğine bağlanmak için PuTTY'de kullanabileceğiniz kullanıcıların listesi Amazon Linux AMI için kullanıcı adı ec2-user . RHEL5 AMI için, kullanıcı adı root veya ec2-user . Bir Ubuntu AMI için, kullanıcı adı ubuntu . Bir Fedora AMI için kullanıcı adı Fedora veya ec2 kullanıcısı . SUSE Linux için kullanıcı adı root veya ec2 kullanıcısıdır. . Aksi takdirde, ec2 kullanıcısı ve kök çalışmıyorsa, AMI sağlayıcısına danışın.

http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/TroubleshoInstancesConnecting.html#TroubleshoInstancesConnectingPuTTY

10
sarabdeep singh

AMI'niz bir topluluk AMI'sinden geldiğinden ve resmi bir kamu AMI'sinden gelmediğinden, ssh anahtarlarını kopyalamak için örnek açılışta ayarlanmamış olması veya bunu yapmak için farklı bir mekanizma kullanması mümkündür.

Anladığım kadarıyla ssh anahtarlarının başlangıçta kopyalanabilmesi için, kısaca here olarak açıklandığı şekilde bazı Shell betiğinin, örneğin kendi içinde çalıştırılması gerektiğidir.

AMI açıklama sayfası , "cloud-init etkin" olduğunu belirtir, bu yüzden belki de CloudInit aracılığıyla bunu yapmanın bir yolu vardır. burada belgesine bakınız.

2
David Levesque

Bu sorunu yaşadım ve ec2-user olması gerektiğinde ec2_user yazıyordum

1
MikeKulls

Varsayılan olarak, Amazon yeni anahtarı mevcut anahtarla ekler. Sürücüyü diğer aktif örneklere takarak çözebiliriz ve içeriği .ssh/yetkili_keys dosyasından kaldırabilir ve yeni anahtarınızın pem tuşları dosyanızı ekleyebiliriz. 

0
Rama Samy

aWS ubuntu machin için ubuntu kullanıcısını seçerek sorunumu çözdüm. Bu yüzden lütfen doğru kullanıcı hesabını ve makine tipini doğrulayın.

Lütfen bunun için aşağıdaki linke bakınız: https://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/PuTTY.html

0
Manish Aman

Göstermek için tek bir sebep olabilir Sunucu Reddetti bizim anahtarımız .

Şöyle ki: sunucunun Anahtar Çifti ve Kullanıcı adı kombinasyonu doğru değil, birçok kez karşılaştım.

0
Shiv Singh