Şimdi bir SSH anahtarının nasıl oluşturulacağına, ne için kullanıldığına ve hangi hizmetler için gerekli olduğuna bakalım.
SSH anahtarı ne için kullanılır?
SSH (Secure Shell Protocol) uzak sistemlere güvenli erişim için kullanılan bir protokoldür. Aşağıdakilerle birlikte uygulananlara aittir: http, smtp, snmp, FTP, Telnet vb. Protokol 22 numaralı portta çalışır; ssh protokolü yapılandırılırken port değiştirilebilir.
Telnet protokolü ile karşılaştırıldığında, ssh bir şifreleme anahtarı ile korunan şifrelenmiş trafik iletir
Protokol, verileri şifrelenmiş biçimde çalıştırmak ve iletmek için şifreleme anahtarlarını kullanır. Şifreleme sayesinde, şifrelenmiş bir veri akışını ele geçiren bir saldırganın şifresini çözmek için birkaç yıla ihtiyacı olacaktır, böylece verilerin güncel olduğu zamanı kaybedecektir, bu yüzden asimetrik şifreleme kullanılır.
Asimetrik şifreleme, verileri şifrelemek ve şifrelerini çözmek için iki anahtar kullanılmasıdır.
SSH anahtarı rastgele karakterlerden oluşan bir dizidir. Bu anahtar kullanılarak veriler şifrelenir ve şifrelendikten sonra son düğüme gönderilir.
Public key - bu anahtar verileri şifreler, şifrelenmiş mesajlar/veriler göndermesi gereken başka bir tarafa aktarılabilir.
Private key - bu anahtar verinin şifresini çözer ve güvenli bir yerde saklanmalıdır. Anahtarı oluştururken bir parola kullanarak özel bir anahtarı şifrelemek mümkündür.
SSH anahtarı nasıl oluşturulur
Serverspace kontrol paneli aracılığıyla bir SSH anahtarı oluşturabilirsiniz.
Bunu yapmak için, ekran görüntüsünde gösterildiği gibi kullanıcı ayarlarına ve ardından SSH anahtarları sekmesine gidin:
Burada bir anahtar ekleyebilir veya mevcut olanları görüntüleyebilirsiniz.
Bir SSH anahtarı eklemek istiyorsanız, SSH anahtarı ekle düğmesine tıklayın, ardından bir menü açılacaktır:
Menüde mevcut bir anahtarı ekleyebilir veya yeni bir anahtar oluşturabilirsiniz. Yeni bir anahtar oluşturmak için anahtarın adını ve biçimini belirtin, ardından Oluştur ve indir düğmesine tıklayın.
Bundan sonra anahtarınız başarıyla oluşturulacaktır.
Oluşturulan anahtar sunucu yapılandırması sırasında kullanılabilir. Access preferences (Erişim tercihleri) bölümünde SSH keys (SSH anahtarları) seçeneğini seçin, ardından hangi anahtarın kullanılacağı kutusunu işaretleyin: