SSH (Secure Shell), iki bilgisayar arasında güvenli bir şekilde veri alışverişi yapmayı sağlayan bir protokoldür. Genellikle, bir kullanıcı uzaktaki bir sunucuya komut satırı üzerinden erişmek için kullanılır. SSH, şifreleme sayesinde güvenli veri iletimini sağlar ve bu sayede hassas bilgilerin kötü niyetli kişilerce ele geçirilme riski azalır. SSH oturum açma işlemleri genellikle kullanıcı adı ve parola ile yapılabilir, ancak bu yöntem güvenlik açısından zayıf olabilir. Bunun yerine SSH anahtarları kullanılarak daha güvenli bir doğrulama yöntemi tercih edilir.
SSH anahtarları, asimetrik şifreleme yöntemine dayanır ve iki bileşenden oluşur: bir özel (private) anahtar ve bir genel (public) anahtar. Genel anahtar uzak sunucuya yerleştirilirken, özel anahtar kullanıcıda kalır. Bu yöntem sayesinde, yalnızca özel anahtarı elinde bulunduran kişi sunucuya erişebilir. Parola yerine özel anahtar kullanıldığında, güvenlik artırılır ve parola saldırılarına karşı daha dayanıklı bir sistem elde edilir.