
Merhabalar bu yazımda sizlere ssh passkey nedir ve bu anahtar ile başlıca yapabileceklerinizden bahsetmeye çalışıcam.
Öncelikle ssh_passkey sizlerin ssh kullanan linux sunucularınıza ssh ip_address ile şifre girmeye gereksiniminiz olmadan otamatik girmenizi sağlayan bir araçtır .
Bunun için öncelikle ssh_passkey ‘in oluşturulacağı sunucumuza erişiyoruz Sırası ile aşağıdaki komutlarını kullanıyoruz
ssh-keygen -b 4096 komutunu kullanıyoruz, bundan sonra gelen ekranda ki sorulara bir vşifre girmeden devam edebilirsiniz ve RSA keyiniz oluşmuş durumda .
Generating public/private rsa key pair.
Enter file in which to save the key (/home/storm/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/storm/.ssh/id_rsa
Your public key has been saved in /home/storm/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:t0ucd1Of8HSgZJFn6o1BJ3KHm8ijv8i3Z+s7WVdWJB8 storm@KlavunIT
The key’s randomart image is:
+—[RSA 4096]—-+
| .o.E.|
| . *.=oo|
| . =oX. o|
| +o=. .o|
| S..o.= o+|
| .o oo *.=|
| .= .oo+.|
| . ooo=. . |
| o.+*++ |
+—-[SHA256]—–+
Sonrasında bu oluşturulan keyi bu komut ile kontrol ediyoruz “ls ~/.ssh/”
id_rsa id_rsa.pub bu veya buna benzer iki dosya var ise işlem tamamdır. Şimdi son bir işimiz kaldı
Bu id_rsa ‘I otomatik bağlantı kurucağımız sunucuya kopyalıcaz . Bunun için aşağıdaki komutu kullanıyoruz.
ssh-copy-id username@ip_address ve bu son işlemle kopyalama işlemini yaptıktan sonra ssh ip_address ile giriş yaptığımızda aşağıdaki benzer ekran ile karşılaşıyorsak işlem tamamdır .
ssh ip_address
Linux Ansible 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 5 16:23:35 2025 from ip_address