0Pricing
DevOps Bootcamp · Ders

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.com

Giriş 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.com

remote_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_ed25519

Ana 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

  1. Ansible Denetim Düğümünü Kurma
  2. SSH Anahtarları ve Parolasız Giriş
  3. ansible.cfg: Mantıklı Varsayılanlar
  4. ping Modülüyle Bir Konağa Ping Gönderme
← DevOps Bootcamp Sayfasına Dön