SFTP, SSH File Transfer Protocol ifadesinin kısaltmasıdır. SFTP, dosya aktarım işlemlerinin tamamını SSH (Secure Shell) protokolü üzerinden gerçekleştiren güvenli bir dosya transfer yöntemidir.
SFTP, yalnızca dosya yükleme ve indirme işlemleri yapmakla kalmaz; aynı zamanda dosya listeleme, silme, yeniden adlandırma ve izin yönetimi gibi birçok dosya sistemi işlemini de güvenli şekilde destekler.
SFTP’nin en önemli özelliği, istemci ile sunucu arasındaki tüm iletişimin şifreli olmasıdır. Bu sayede kullanıcı adı, şifre ve aktarılan dosyalar üçüncü kişiler tarafından okunamaz.
SFTP, bağımsız bir protokol değildir; doğrudan SSH servisinin bir parçası olarak çalışır. Bu nedenle SFTP kullanabilmek için sunucuda SSH servisinin aktif olması gerekir.
Bir SFTP bağlantısı kurulduğunda şu adımlar gerçekleşir:
Varsayılan olarak SFTP, SSH ile aynı portu kullanır:
Port: 22
SFTP ve FTP sıkça karıştırılsa da teknik olarak tamamen farklı yapılardır.
SFTP’nin tercih edilmesinin temel nedeni güvenliktir. Özellikle üretim ortamlarında ve internet üzerinden erişilen sunucularda FTP kullanımı ciddi riskler barındırır.
SFTP’nin öne çıkan avantajları şunlardır:
SFTP aşağıdaki senaryolarda tercih edilmelidir:
SFTP, güçlü bir güvenlik temeli sunar; ancak tek başına yeterli değildir. Güvenli bir yapı için aşağıdaki önlemlerle birlikte kullanılmalıdır:
Bilgi bankası perspektifinden bakıldığında, SFTP modern sunucu yönetiminde zorunlu kabul edilen bir güvenlik standardıdır.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.