SSH Anahtarları ve Parolasız Giriş
Ansible'ın bağlanabilmesi için anahtar tabanlı kimlik doğrulamayı kurun.
SSH Anahtarları ve Parolasız Giriş, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
Ansible SSH Konuşur
Ansible, yönetilen düğümlere doğrudan SSH üzerinden bağlanır. Bir sunucuya SSH ile bağlanabiliyorsanız Ansible da neredeyse kesinlikle onu yönetebilir.
Parolasız Erişim Neden Önemlidir
Her ana bilgisayar için parola yazmak ölçeklenmez. SSH anahtarları, Ansible'ın yüzlerce sunucuya hiçbir istem göstermeden giriş yapmasını sağlar.
Bir Anahtar Çifti
Bir SSH anahtarı bir çifttir: Gizli tuttuğunuz özel anahtar ve paylaştığınız açık anahtar. Açık anahtar her sunucuya yerleştirilir.
Anahtarınızı Oluşturun
ssh-keygen ile bir anahtar çifti oluşturun. ed25519 türü, düğümlerinize bağlanmak için modern, hızlı ve güvenlidir.
ssh-keygen -t ed25519 -C "ansible"İki Dosya Ortaya Çıkar
Artık id_ed25519 (özel, koruyun) ve id_ed25519.pub (açık, paylaşılabilir) dosyalarına sahipsiniz. Özel anahtarı asla sunuculara kopyalamayın.
Açık Anahtarı Kopyalayın
ssh-copy-id ile açık anahtarınızı bir sunucuya gönderin. Anahtarı, o ana bilgisayarın authorized_keys dosyasına sizin için ekler.
ssh-copy-id user@web1.example.comGiriş Yapmayı Sınayın
Şimdi ana bilgisayara SSH ile bağlanın. Parola istemi olmadan giriş yapabiliyorsanız anahtar tabanlı kimlik doğrulama çalışıyor demektir; Ansible da çalışacaktır.
ssh user@web1.example.comremote_user
Ansible belirli bir remote_user olarak bağlanır. Bu kullanıcının düğümde bulunduğundan ve açık anahtarınızın yetkilendirildiğinden emin olun.
ssh-agent
Anahtarınızı bir parola ile mi korudunuz? ssh-agent ve ssh-add komutlarını bir kez çalıştırın; böylece Ansible kilidi açılmış anahtarı tüm oturum boyunca yeniden kullanır.
ssh-add ~/.ssh/id_ed25519Ana Bilgisayar Başına Ayarlar
~/.ssh/config dosyanız her ana bilgisayar için kullanıcıyı, bağlantı noktasını ve anahtarı ayarlayabilir. Ansible bunu dikkate alarak envanterleri temiz tutar.
Parolalar Değil, Anahtarlar Kazanır
Anahtar tabanlı kimlik doğrulama, parolalardan hem daha güvenli hem de daha hızlıdır. Kurulum tamamlandığında Ansible, tüm sunucu filonuzda sessizce çalışır. 🔑
Hızlı Kontrol
SSH bilginizi sınayın.
Özet
Bir SSH anahtar çifti oluşturdunuz, genel anahtarı ssh-copy-id ile gönderdiniz ve parolasız girişi doğruladınız. Artık Ansible her düğüme müdahale gerektirmeden ulaşabilir. 🎉
Sıkça Sorulan Sorular
“SSH Anahtarları ve Parolasız Giriş” dersi ücretsiz mi?
Evet — “SSH Anahtarları ve Parolasız Giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.
“SSH Anahtarları ve Parolasız Giriş” dersinde ne öğreneceğim?
Ansible'ın bağlanabilmesi için anahtar tabanlı kimlik doğrulamayı kurun. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“SSH Anahtarları ve Parolasız Giriş” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?
Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Ansible Denetim Düğümünü Kurma
- SSH Anahtarları ve Parolasız Giriş
- ansible.cfg: Mantıklı Varsayılanlar
- ping Modülüyle Bir Konağa Ping Gönderme