SFTP protokolü nedir?

SFTP (Güvenli Dosya Aktarım Protokolü), SSH (Güvenli Kabuk) bağlantıları üzerinden güvenli dosya erişimi, aktarım ve yönetim yetenekleri sağlayan bir ağ protokolüdür. Varsayılan olarak verileri şifrelemeyen FTP’den (Dosya Aktarım Protokolü) farklı olarak SFTP, istemci ile sunucu arasında iletilen komutları ve verileri şifreleyerek dosya aktarımları sırasında gizliliği ve veri bütünlüğünü sağlar.

SFTP protokolü, istemci ile sunucu arasında güvenli bir SSH bağlantısı kurarak çalışır. İstemci, SSH anahtarları veya parolaları kullanılarak kimlik doğrulaması yapıldıktan sonra uzak sunucudaki dosyalara güvenli bir şekilde göz atabilir, dosyaları yükleyebilir, indirebilir, yeniden adlandırabilir ve silebilir. SFTP komutları ve verileri, SSH şifreleme algoritmaları kullanılarak şifrelenir, böylece hassas bilgiler üçüncü tarafların müdahalesine veya yetkisiz erişimine karşı korunur.

SFTP öncelikle veri gizliliğinin ve bütünlüğünün kritik olduğu güvenli dosya aktarımı ve yönetim görevleri için kullanılır. Uygulamaları dağıtan yazılım geliştiricileri, sunucuları yöneten sistem yöneticileri ve hassas belgeleri paylaşan işletmeler gibi ağlar üzerinden güvenli bir şekilde dosya aktarmaya ihtiyaç duyan kuruluşlar ve kişiler tarafından yaygın olarak kullanılır.

SFTP protokolünün varsayılan bağlantı noktası, SSH tarafından güvenli iletişim için kullanılan standart bağlantı noktası olan 22 numaralı bağlantı noktasıdır. SFTP, istemciler ve sunucular arasında şifreli oturumlar oluşturmak için 22 numaralı bağlantı noktasını kullanarak SSH bağlantıları üzerinden çalışır. Bu bağlantı noktası numarası belirli yapılandırmalara ve güvenlik duvarı ayarlarına bağlı olarak değişebilir ancak bağlantı noktası 22, SFTP gibi SSH tabanlı protokoller için yaygın olarak kabul edilen varsayılandır.