SFTP Nedir?
Yayın: · Son güncelleme:
SFTP Nedir? Kısaca
SFTP (SSH File Transfer Protocol), dosyaları SSH bağlantısı üzerinden şifreli olarak aktaran protokoldür. Hem kimlik bilgilerinizi hem dosyalarınızı yolda okunamaz hâle getirir.

SFTP, sunucuya dosya yüklemenin ve sunucudan dosya indirmenin güvenli yoludur. Adı FTP'ye benzese de FTP'nin bir sürümü değildir; SSH protokolünün parçası olarak çalışır.
SFTP nedir?
Bağlantı, SSH ile aynı kanalı kullanır ve varsayılan olarak 22 numaralı porttan kurulur. Bağlantı başladığı anda tüm trafik şifrelenir. Böylece parolanız, dosya adlarınız ve dosya içerikleriniz ağı dinleyen birinin eline geçse bile okunamaz.
Kullanım biçimi FTP'ye çok yakındır. FileZilla, WinSCP ya da Cyberduck gibi istemcilerde protokol olarak SFTP'yi seçer, sunucu adresi ve kimlik bilgilerinizi girer, ardından dosyaları sürükleyip bırakırsınız.
Parola mı, anahtar mı?
Bağlanmanın iki yolu vardır. Parola ile giriş kolaydır ama tahmin saldırılarına açıktır. SSH anahtarı ile girişte bilgisayarınızda gizli, sunucuda ise açık bir anahtar bulunur; eşleşme olmadan bağlantı kurulamaz.
| Yöntem | Kolaylık | Güvenlik |
|---|---|---|
| Parola | Yüksek | Orta, güçlü parolaya bağlı |
| SSH anahtarı | İlk kurulum gerekir | Yüksek |
SFTP, FTPS ve FTP farkı
FTPS, klasik FTP'ye TLS şifrelemesi eklenmiş hâlidir ve genellikle farklı portlar kullanır. SFTP ise tek bir bağlantıyla çalıştığı için güvenlik duvarlarında daha az sorun çıkarır. Düz FTP her ikisinden de zayıftır.
Hosting panelinizde SFTP seçeneğini göremiyorsanız destek ekibine sorun. Birçok paylaşımlı hostingte bu erişim ayrıca açılır.
Sıkça Sorulan Sorular
SFTP hangi portu kullanır?
Varsayılan olarak SSH ile aynı port olan 22'yi kullanır. Bazı sunucularda güvenlik nedeniyle farklı bir port tanımlanmış olabilir; doğru numarayı hosting firmanız verir.
SFTP için ayrı bir program gerekir mi?
Çoğu popüler FTP istemcisi SFTP'yi de destekler. Komut satırını kullananlar için sftp komutu da birçok işletim sisteminde hazır gelir.