Elinizde sunucu kimlik bilgileri var — bir ana bilgisayar adı, bir kullanıcı adı, bir şifre — ama kimse hangi protokolü kullanmanız gerektiğini söylemedi. Ya da bir FTP aracı kuruyorsunuz ve size FTP, SFTP ile FTPS arasında seçim yapmanızı söylüyor. Hangisinin doğru olduğunu nasıl anlarsınız?
Bu kılavuz, sunucunuzun protokolünü nasıl belirleyeceğinizi adım adım açıklıyor ve her seçeneğin pratikte ne anlama geldiğini aktarıyor.
Üç protokol kısaca açıklandı
Özet olarak (tam teknik karşılaştırma için SFTP vs FTPS derinlemesine incelememize bakın):
- FTP — özgün Dosya Aktarım Protokolü. Şifreleme yok. 21. portu kullanır. Dahili ağlarda ve eski barındırma altyapılarında hâlâ yaygın.
- SFTP — SSH Dosya Aktarım Protokolü. Tamamen şifreli; SSH üzerinden 22. portta çalışır. Güvenli aktarımlar için modern standart. Anahtar tabanlı kimlik doğrulamayı destekler.
- FTPS — TLS üzerinden FTP. Standart FTP protokolüne TLS şifrelemesi ekler. 21. portu (açık mod) veya 990. portu (örtük mod) kullanır. Sunucu sertifikası gerektirir.
Sunucunuzun hangi protokolü kullandığını öğrenme
1. Barındırma sağlayıcınıza veya sistem yöneticinize sorun
Bu her zaman en hızlı yoldur. Bir barındırma hesabınız varsa hoş geldiniz e-postanızı veya sağlayıcının belgelerini kontrol edin. Genellikle "FTP sunucusu: ftp.example.com, port 21" veya "SFTP erişimi 22. portta mevcut" gibi bir bilgi yer alır. Başka birinin yönettiği bir sunucuya bağlanıyorsanız doğrudan onlara sorun — neyin etkin olduğunu bilirler.
2. Barındırma kontrol panelinizi kontrol edin
Sunucuyu cPanel, Plesk veya DirectAdmin üzerinden yönetiyorsanız FTP ayarları bölümüne bakın. Mevcut protokoller ve portlar orada listelenir. cPanel genellikle varsayılan olarak hem FTP (port 21) hem de SFTP (port 22) sunar.
3. Port numarasına bakın
Port numaraları güvenilir bir ipucudur:
- Port 22 — neredeyse kesinlikle SFTP (bu SSH portudur)
- Port 21 — FTP veya FTPS (açık)
- Port 990 — FTPS örtük
Birisi size 22. portla kimlik bilgisi verirse önce SFTP'yi deneyin. Port 21 düz FTP ya da açık FTPS olabilir — ikisini de deneyerek veya sunucu sahibine sorarak belirleyebilirsiniz.
4. Bağlanmayı deneyin
FTPull ve FTPush dahil çoğu FTP aracı, yanlış protokolü kullandığınızda net bir hata gösterir. SFTP port 22'de "bağlantı reddedildi" hatası verirse port 21'de FTP'yi deneyin. FTP bağlanıyor ama sertifika veya TLS ile ilgili bir uyarı görüyorsanız büyük olasılıkla FTPS'tir. Protokol belgelenmemişse deneme yanılma geçerli bir yöntemdir.
5. Mevcut FTP istemcinizdeki kayıtlı ayarları kontrol edin
Bu sunucuya daha önce başka bir araçla bağlandıysanız kayıtlı bağlantı ayarlarına bakın — protokol ve port orada kayıtlı olacaktır.
Yaygın sunucu türleri ve varsayılan protokolleri
cPanel barındırma
Port 21'de FTP ve port 22'de SFTP genellikle ikisi birden kullanılabilir. Ayrıntılar için cPanel → FTP Hesapları bölümüne bakın.
Plesk barındırma
cPanel ile aynı — FTP ve SFTP genellikle ikisi de mevcut. Ayarlar Plesk → FTP Erişimi'nde görüntülenir.
Synology NAS
FTP, SFTP ve FTPS; DSM → Kontrol Paneli → Dosya Hizmetleri → FTP'den yapılandırılabilir.
QNAP NAS
Her üç protokol de QTS → Kontrol Paneli → Ağ Hizmetleri → FTP'de kullanılabilir.
Özel Linux sunucusu
SSH etkinse SFTP her zaman kullanılabilir — ayrı kurulum gerekmez. FTP için bir FTP sunucu yazılımı (vsftpd, ProFTPD) kurulması gerekir.
Windows Server
IIS (Internet Information Services) üzerinden FTP ve FTPS. SFTP için ayrı bir SSH sunucusu (OpenSSH veya WinSCP sunucusu) gerekir.
Seçim şansınız varsa hangisini kullanmalısınız?
Sunucunuz hem FTP hem de SFTP destekliyorsa SFTP'yi seçin. Şifrelidir, güvenlik duvarı açısından daha basittir (tek port) ve sunucuda SSH etkinse — ki neredeyse tüm modern sunucularda etkindir — SFTP sıfır ek kurulumla hazırdır.
Sağlayıcınız veya müşteriniz özellikle gerektiriyorsa ya da IIS'nin FTP'yi yönettiği Windows tabanlı bir altyapıdaysanız FTPS kullanın.
Düz FTP'yi yalnızca şifrelemenin sorun olmadığı dahili ağlarda veya güvenli varyantların hiçbirini desteklemeyen eski sistemlere bağlanırken kullanın.
FTPSuite ile bağlanma
FTPull ve FTPush'ta protokolü seçmek, bağlantı ayarlarında tek bir tıklamayı alır. Ana bilgisayar adını, portu ve kimlik bilgilerini girin, açılır menüden FTP / SFTP / FTPS'yi seçin ve kaydedin. Uygulama, altta yatan bağlantı farklılıklarını otomatik olarak yönetir.
Protokolü değiştirmeniz gerekirse — örneğin FTP ile başladınız ve SFTP'ye geçmek istiyorsunuz — bağlantıyı düzenleyin, protokolü ve portu değiştirin, kaydedin. Geri kalan her şey aynı kalır.