Belge

Debian’da SSH Anahtarları Oluşturun

SSH, Secure Shell anlamına gelir ve uzak sunuculara erişmenin bir yolu olarak yaygın olarak kullanılır. Kullanıcıların uzaktan kimliklerini doğrulamanın son derece güvenli bir yolu olarak kabul edildiğinden SSH kullanımı önerilir. Normalde, kullanıcıların kimliğini doğrulamak için parolalar kullanırız, ancak parolalar farklı güvenlik saldırılarına eğilimlidir. Bu nedenle pek tavsiye edilmezler. Kullanıcıların kimliğini doğrulamak için parola tabanlı yaklaşıma iyi bir alternatif, SSH anahtarlarının kullanılmasıdır. Bu anahtarlar şifreli olduğundan, daha güvenli bir kullanıcı kimlik doğrulama aracı olarak kabul edilirler. Bu nedenle, bu yazıda Debian,Ubuntu ve Linux Mint’te SSH anahtarlarının nasıl oluşturulacağını veya oluşturulacağını öğreneceğiz.

Debian’da SSH Anahtarları Oluşturma

Debian’da SSH anahtarları oluşturmak için aşağıdaki adımları uygulamanız gerekecektir:

Görev çubuğunuzda bulunan terminal simgesine tıklayarak terminali Ubuntu’da başlatın.

SSH anahtar çiftinizi oluşturmak için terminalinize aşağıdaki komutu yazın ve ardından Enter tuşuna basın:

ssh-keygen

keygen komutu esas olarak 2048 bitlik bir RSA anahtar çifti oluşturur. Bu anahtar çiftinin boyutunu iki katına çıkarmak istiyorsanız, yani gelişmiş güvenlik için 4096 bit, bu komutun sonuna –b parametresini ekleyebilirsiniz, yani komutunuz ssh-keygen -b olacaktır . Ancak, 2048 bitlik bir RSA anahtar çifti konusunda sorun yaşıyorsanız, varsayılan keygen komutuyla gidebilirsiniz.

Bu komutu çalıştırır çalıştırmaz, terminaliniz sisteminizin RSA anahtar çiftini oluşturduğunu size bildirecektir. Bu arada, yeni oluşturulan anahtar çiftinizi kaydetmek için bir hedef dosya seçmenizi de isteyecektir. Burada istediğiniz herhangi bir yeri belirtebilir ve ardından Enter tuşuna basabilirsiniz. Ancak, varsayılan olarak sağlanan konumla gitmek istiyorsanız, aşağıdaki resimde gösterildiği gibi ilerlemek için herhangi bir şey yazmadan Enter tuşuna basabilirsiniz:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/lokal/.ssh/id_rsa):

Şimdi RSA anahtar çiftinizin güvenliğini daha da artırmak istiyorsanız bir parola oluşturmanız istenecektir. İsteğe bağlı olmasına rağmen, bir parola oluşturmanız şiddetle tavsiye edilir. RSA anahtar çiftiniz ve kullanıcı kimlik doğrulamanız için ek bir güvenlik katmanı görevi görür. Ancak bunu yapmak istemiyorsanız herhangi bir şey yazmadan sadece Enter tuşuna basıp devam edebilirsiniz. Bu örnekte, bir parola belirledik ve ardından aşağıdaki resimde gösterildiği gibi Enter tuşuna bastık:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/lokal/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):

Parolanızı başarıyla girdikten sonra, onay için yeniden girmeniz istenecektir. Aynı parolayı bir kez daha girin ve ardından aşağıdaki resimde gösterildiği gibi Enter tuşuna basın:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/lokal/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Enter tuşuna basar basmaz, terminaliniz kimlik bilgilerinizin ve genel anahtarın kaydedildiğini size bildirecektir. Ayrıca anahtar parmak izinizi ve anahtarınızın rastgele sanat görüntüsünü sizinle paylaşacaktır.

Your identification has been saved in /home/lokal/.ssh/id_rsa
Your public key has been saved in /home/lokal/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:mQqHbbt7TFgVQgj8UNF0B0Tr3iCEpU9sQcdnICOdEoY lokal@pardus
The key's randomart image is:
+---[RSA 3072]----+
| ..+XX=O+. | | E.o+Booo |
| oo.=..o |
| o.=.+ |
| o +oS o |
| +.o.o o |
| oo . . |
| .o |
| oo |
+----[SHA256]-----+

Bir anahtar çiftinin gerçekten oluşturulup oluşturulmadığını doğrulamak istiyorsanız, anahtar çiftinizi oluşturmak için sağladığınız konuma gidebilir ve ardından içeriğini listeleyebilirsiniz.

Yazının orijinalini buradan okuyabilirsiniz.