Windows'ta Putty Kullanarak Parolasız Linux Girişi Nasıl Kurulur


SSH (Secure SHELL), veriler için oluşturulan kriptografik güvenli kanalının sağladığı artan güvenlik nedeniyle uzak Linux sunucularına bağlanmak ve oturum açmak için en çok kullanılan ağ protokollerinden biridir. güvenli olmayan ağlar üzerinden akış ve Genel Anahtar Kimlik Doğrulaması.

Uzak Linux sunucularında oturum açmak için SSH şifrelerini kullanmak, şifrenin kaba kuvvetle kırılabilmesi nedeniyle daha az güvenli sistem güvenliği sağlayabilir.

SSH Genel Anahtar Kimlik Doğrulaması, uzaktan oturum açma işlemlerini gerçekleştirmek için en güvenli yöntemi sağlar çünkü anahtarın şifresini çözmek neredeyse imkansızdır ve özel anahtar, gönderenin her zaman iddia ettiği kişi olduğunu garanti eder.

Bu makale, Linux sunucularında şifre girmeye gerek kalmadan otomatik olarak uzaktan oturum açmak için Putty istemcisini kullanarak Windows tabanlı platformlardan SSH Anahtarlarını nasıl oluşturabileceğinizi ve kullanabileceğinizi gösterecektir.

Adım 1: Putty'yi Kurun ve SSH Anahtar Çiftlerini Oluşturun

1. Atmanız gereken ilk adım, resmi Putty indirme sayfasına gitmek, Putty Windows Installer yürütülebilir paketinin son sürümünü alıp Windows bilgisayarınıza yüklemektir.

2. Putty'yi yüklemeyi tamamladıktan sonra Windows Başlat'a gidin, arama alanına putty dizesini yazın ve PuTTygen Anahtar çiftleri oluşturmak için kullanacağınız program.

3. Program açıldıktan sonra Anahtar oluşturma işlemine geçme zamanı gelir. 2048 bit içeren SSH-2 RSA Anahtarını seçin, Oluştur düğmesine basın ve imleci, sunulduğu gibi Putty Key Generator alan penceresinde rastgele hareket ettirin SSH Anahtarlarını üretmek için aşağıdaki ekran görüntülerinde.

4. Anahtarlar oluşturulduktan sonra, anahtarınızı kolayca tanımlamanıza ve her iki anahtarı da kaydetmenize yardımcı olacak açıklayıcı bir Anahtar yorumu ekleyin (Herkese açık) ve Özel Anahtarlar) bilgisayarınızda güvenli bir konuma kopyalayın.

Özel Anahtarı nereye kaydettiğinize özellikle dikkat edin; çünkü herhangi biri bu anahtarı çalarsa, şifre girmenize gerek kalmadan sunucunuza giriş yapabilir.

Ayrıca, Anahtar güvenliğini uygulamak için anahtarlarınızı koruyacak bir parola seçebilirsiniz, ancak sunucuya her giriş yaptığınızda parola anahtarını girmenizi isteyeceği için otomatik işlemlerde parola kullanmaktan kaçınmak isteyebilirsiniz.

5. Her iki Anahtarı da kaydettikten sonra, Putty Key Generator penceresini henüz kapatmayın, kopyala seçeneğini seçin ve Genel Anahtarın metin alanını bir metin dosyasına kaydedin. daha sonra uzak sunucudaki OpenSSH authorized_keys dosyasına yapıştırılacaktır.

Adım 2: Putty Kullanarak Parolasız Giriş Yapmak İçin SSH Anahtarını Kopyalayın

6. Şimdi anahtarı hedef uzak sunucuya kopyalamanın ve otomatik oturum açma bağlantılarını gerçekleştirmenin zamanı geldi. Putty kullanarak yönetici kullanıcınızla (root veya root yetkilerine sahip bir hesap) sunucuya giriş yapın ve aşağıdaki komutları vererek .ssh dizinini ve authorized_keys dosyasını ana yolunda oluşturun.

pwd   		## To see if you are in the correct $HOME location
mkdir .ssh
nano .ssh/authorized_keys

7. Putty'de düzenleme için açılan authorized_keys dosyasına, daha önce Putty Key'den kopyaladığınız Genel Anahtar'daki içeriği yapıştırın. Oluşturucu, dosyayı kaydedip kapatın, içeriği görüntüleyin, klasörü ve yetkili_anahtarları 700 izinlerle koruyun ve sunucudan çıkın.

cat .ssh/authorized_keys
chmod -R 700 .ssh/
exit

8. Sunucunuza otomatik olarak bağlanıp oturum açmak için Putty istemcisine Özel Anahtar'ı eklemeniz gerekir. Putty'yi açın ve sunucu giriş kullanıcınızı ve ardından Ana Bilgisayar Adı alanına [e-posta korumalı] biçiminde sunucu IP Adresinizi veya FQDN'nizi ekleyin, değiştirilmişse sunucunuzun SSH Bağlantı Noktası numarasını girin.

Ardından soldaki Kategori menüsüne gidin, SSH –> Kimlik Doğrulama'yı seçin, Gözat düğmesine basın, arayın ve ekleyin Özel Anahtarınız.

9. Özel Anahtarı ekledikten sonra Oturum menüsüne geri dönün, Kayıtlı Oturum alanına açıklayıcı bir ad girin ve Mevcut Putty oturumunuzu kaydetmek için Kaydet düğmesi.

10. İşte bu kadar! Artık, parola girmenize gerek kalmadan düğmesine basarak uzaktaki SSH sunucunuza Putty istemcisiyle otomatik olarak güvenli bir şekilde bağlanabilirsiniz.