FTP, FTPS ve SFTP Arasındaki Farklar: Hangisini Seçmeli?
İsimleri birbirine benzese de FTP, FTPS ve SFTP aynı bağlantı türü değildir. Şifreleme, port kullanımı ve sunucu desteği bakımından önemli farkları vardır.

Kısa cevap: Üç protokol aynı değildir
FTP klasik dosya aktarım protokolüdür ve bağlantıyı tek başına şifrelemez. FTPS, FTP iletişimine TLS şifrelemesi ekler. SFTP ise FTP’nin güvenli sürümü değildir; SSH bağlantısı üzerinden çalışan ayrı bir dosya aktarım protokolüdür.
Doğru seçim, yalnızca uygulamadaki tercihe bağlı değildir. Sunucunuzun hangi protokolü ve portu desteklediğini bilmeniz gerekir.
FTP, FTPS ve SFTP karşılaştırması
| Özellik | FTP | FTPS | SFTP |
|---|---|---|---|
| Şifreleme | Yok | TLS | SSH |
| Yaygın port | 21 | 21 veya 990 | 22 |
| Bağlantı yapısı | Kontrol ve ayrı veri bağlantıları | Şifreli FTP kontrol ve veri bağlantıları | Tek SSH bağlantısı |
| Sunucu gereksinimi | FTP hizmeti | TLS destekli FTP hizmeti | SSH ve SFTP alt sistemi |
| Önerilen kullanım | Yalnızca zorunlu ve güvenilir ağlar | Mevcut FTP altyapısında şifreli aktarım | SSH destekli sunucularda güvenli aktarım |
FTP ne zaman kullanılır?
FTP, eski sunucularda ve bazı barındırma paketlerinde hâlâ bulunur. Kullanıcı adı, parola ve dosya trafiği doğrudan FTP kullanıldığında şifrelenmez. Bu nedenle internet üzerinden hassas bilgi aktarımı için uygun bir varsayılan seçim değildir.
Sağlayıcınız yalnızca FTP sunuyorsa bağlantıyı güvenilir bir ağdan yapın ve mümkünse servis sağlayıcınızdan FTPS veya SFTP desteği isteyin.
FTP kullanmanız protokolün kendisini güvenli hâle getirmez. Sunucu destekliyorsa FTPS veya SFTP tercih edin.
FTPS nasıl çalışır?
FTPS, mevcut FTP protokolünü TLS sertifikasıyla korur. Açık FTPS bağlantıları çoğunlukla 21 numaralı porttan başlar ve istemci şifreli iletişime geçer. Örtük FTPS ise sıklıkla 990 numaralı portla yapılandırılır.
FTPS kontrol bağlantısının yanında veri bağlantıları da kullandığı için güvenlik duvarı ve pasif port aralığı doğru ayarlanmalıdır. Bağlantı kurulup klasör listesi gelmiyorsa sorun çoğu zaman veri portları veya pasif mod yapılandırmasıdır.
SFTP neden farklıdır?
SFTP, SSH File Transfer Protocol ifadesinin kısaltmasıdır ve SSH oturumu üzerinden dosya işlemleri yapar. Genellikle tek bir bağlantı ve 22 numaralı port kullanması güvenlik duvarı yapılandırmasını kolaylaştırır.
Bir sunucuda FTP hesabınızın bulunması SFTP erişiminizin de olduğu anlamına gelmez. SFTP için SSH hesabı, uygun yetki ve sunucuda etkin bir SFTP alt sistemi gerekir.
Android’de Varkuna FTP, FTP ve FTPS bağlantılarına odaklanır. SFTP bağlantıları masaüstü Varkuna Connect içinde ayrı bir bağlantı türü olarak bulunur.
Hangi protokolü seçmelisiniz?
Sunucu SFTP destekliyorsa güvenli ve sade bağlantı yapısı nedeniyle SFTP güçlü bir seçimdir.
FTP tabanlı iş akışınızı koruyarak şifreli aktarım yapmak için sağlayıcının verdiği FTPS ayarlarını kullanın.
Hassas olmayan işlemlerle sınırlayın, güvenilir ağ kullanın ve daha güvenli seçenek talep edin.
Protokolü tahmin etmeyin; paneldeki veya sağlayıcının belgesindeki sunucu, port ve güvenlik türünü aynen kullanın.
Rehberi uygulamaya geçirin.
İlgili Varkuna ürününü inceleyin veya ayrıntılı kullanım rehberini açın.