SSH (Secure Shell), bir ağ protokolüdür ve kullanıcılara, şifreli bir bağlantı üzerinden uzak bir bilgisayara güvenli bir şekilde bağlanmalarını sağlar. SSH, özellikle sunucu yönetimi ve dosya transferi için kullanılır.
SSH, bir istemci-sunucu modeline dayanır ve istemci, bağlanmak istediği sunucuya şifreli bir şekilde kimlik doğrulama yapar. Kimlik doğrulama, genellikle kullanıcı adı ve şifre veya daha güçlü bir kimlik doğrulama yöntemi olan anahtar tabanlı kimlik doğrulama kullanılarak gerçekleştirilir.
SSH, verilerin şifrelenmesini sağlayarak güvenli bir iletişim kanalı oluşturur ve ayrıca şifreli bir yönetici terminali sağlayarak kullanıcılara uzak bir makineyi kontrol etme imkanı verir. SSH, telnet ve FTP gibi diğer ağ protokollerine kıyasla daha güvenlidir ve güvenlik açısından hassas uygulamalar için sıklıkla tercih edilir.