SSH (Güvenli Kabuk) bağlantısının kullanımı öncelikle internet gibi güvenli olmayan bir ağ üzerinden cihazlara veya sunuculara güvenli uzaktan erişim ve yönetim içindir. İstemci ile sunucu arasında şifreli iletişim sağlayarak ağ üzerinden iletilen verilerin gizliliğini ve bütünlüğünü sağlar. SSH, uzaktan komut satırı erişimi, dosya aktarımı (SCP veya SFTP yoluyla) ve ağ bağlantılarının tünellenmesi (bağlantı noktası iletme gibi) gibi görevlerde yaygın olarak kullanılır ve Telnet ve FTP gibi protokollere güvenli bir alternatif sunar.
SSH komut satırı aracı, güvenli uzaktan erişim ve yönetimle ilgili çeşitli amaçlar için kullanılır. Kullanıcılar, bağlantı noktası numarasını belirtmek için ssh kullanıcı adı@ana bilgisayar adı veya ssh -p port kullanıcı adı@ana bilgisayar adı gibi komutları kullanarak uzak sunuculara veya cihazlara SSH bağlantıları kurabilir. Bağlandıktan sonra uzaktaki sistemde komutları çalıştırabilir, dosyaları güvenli bir şekilde aktarabilir veya güvenli iletişim gerektiren uygulamalar için şifreli tüneller kurabilirler.
SSH’yi kullanmak için genellikle yerel bilgisayarınızda yüklü bir istemci uygulamasına (Windows’ta OpenSSH veya PuTTY gibi) ve erişmek istediğiniz uzak sistemde çalışan SSH sunucu yazılımına ihtiyacınız vardır. İstemci, kimlik doğrulamayı (genellikle bir kullanıcı adı ve parola veya SSH anahtarlarıyla) ve istemci ile sunucu arasında iletilen verilerin şifrelenmesini içeren SSH protokolünü kullanarak sunucuyla bir bağlantı başlatır. Uyumluluk için hem istemcinin hem de sunucunun kullanılan SSH protokolü sürümünü desteklemesi gerekir.
SSH protokolü öncelikle güvenli iletişim ve ağ bağlantılı cihazlara veya sistemlere uzaktan erişim için kullanılır. İstemci ile sunucu arasındaki tüm iletişimi şifreleyerek veri gizliliğini sağlar, hassas bilgilerin gizlice dinlenmesini ve yetkisiz erişimi önler. SSH ayrıca, uzak sistemlere erişen kullanıcıların kimliğini doğrulayarak güvenliği artıran, parola tabanlı kimlik doğrulama veya SSH anahtarlarını kullanan genel anahtar kimlik doğrulaması gibi kimlik doğrulama mekanizmaları da sağlar. Genel olarak SSH, özellikle veri gizliliği ve korumasının en önemli konu olduğu ortamlarda ağ operasyonlarının güvenliğini ve bütünlüğünü korumak için gereklidir.