FTP (File Transfer Protocol), bilgisayarınızdaki dosyaları hosting sunucunuza yüklemek ve sunucudaki dosyaları bilgisayarınıza indirmek için kullanılan dosya aktarım protokolüdür. FileZilla gibi bir FTP programıyla sitenizin dosyalarını, bilgisayarınızdaki klasörler gibi yönetebilirsiniz.
FTP, FTPS ve SFTP Arasındaki Fark
| Protokol | Şifreleme | Varsayılan port | Not |
|---|---|---|---|
| FTP | Yok | 21 | Kullanıcı adı ve şifre şifrelenmeden gönderilir, önerilmez |
| FTPS (FTP over TLS) | TLS ile şifreli | 21 | FTP'nin şifreli hali, çoğu hosting hesabında kullanılabilir |
| SFTP | SSH ile şifreli | 22 | SSH erişimi gerektirir; hesabınızda SSH açık değilse kullanılamaz |
Güvenlik için mümkünse şifresiz FTP yerine FTPS veya SFTP kullanın.
FTP Bağlantısı İçin Gerekenler
- Sunucu (host): Genellikle ftp.domaininiz.com veya domaininiz.com
- Kullanıcı adı: cPanel kullanıcı adınız veya cPanel'de oluşturduğunuz FTP hesabının tam adı (örneğin kullanici@domaininiz.com)
- Şifre: İlgili hesabın şifresi
- Port: FTP/FTPS için 21, SFTP için 22
cPanel'de FTP Hesabı Oluşturma
- cPanel'de FTP Hesapları bölümünü açın.
- Kullanıcı adı ve güçlü bir şifre belirleyin.
- Dizin alanında hesabın erişebileceği klasörü seçin. Yalnızca belirli bir klasöre erişim vermek, ana cPanel bilgilerinizi paylaşmaktan daha güvenlidir.
- Kotayı belirleyip hesabı oluşturun.
FileZilla ile Bağlantı Kurma
- FileZilla Client programını resmi sitesinden indirip kurun.
- Dosya > Site Yöneticisi menüsünden "Yeni site" oluşturun.
- Protokol olarak FTP seçip şifrelemeyi "Açık FTP üzerinden TLS gerektir" yapın. SSH erişiminiz varsa protokolü SFTP seçebilirsiniz.
- Sunucu, port, kullanıcı adı ve şifre bilgilerini girin, oturum açma türünü "Normal" seçin.
- Bağlan'a tıklayın. İlk bağlantıda sertifika onayı sorulursa sunucu bilgisini kontrol ederek onaylayın.
Bağlantı kurulduğunda sol panelde bilgisayarınızın, sağ panelde sunucunun dosyaları görünür. Web sitesi dosyalarının public_html klasörüne yüklenmesi gerekir.
Sık Karşılaşılan FTP Hataları
| Hata | Olası neden ve çözüm |
|---|---|
| 530 Login authentication failed | Kullanıcı adı veya şifre yanlış. FTP hesabı kullanıyorsanız kullanıcı adını @domain kısmıyla birlikte yazın. |
| Connection timed out | Sunucu adı veya port yanlış ya da ağınızdaki güvenlik duvarı bağlantıyı engelliyor. |
| Dizin listesi alınamadı | Pasif mod sorunu olabilir; FileZilla'da aktarım modunu Pasif olarak ayarlayın. |
| Bağlantı birden fazla hatalı denemeden sonra engellendi | Çok sayıda hatalı şifre denemesi güvenlik sistemi tarafından IP adresinizi geçici olarak engelleyebilir. |
Sık Sorulan Sorular
FTP yerine cPanel Dosya Yöneticisi kullanabilir miyim?
Evet. Az sayıda dosya için Dosya Yöneticisi yeterlidir. Çok sayıda dosyayı veya büyük klasörleri aktarırken FTP programı daha pratiktir.
FTP şifremi unuttum, ne yapmalıyım?
cPanel'deki FTP Hesapları bölümünden ilgili hesabın şifresini değiştirebilirsiniz.
Dosyaları yükledim ama site değişmedi, neden?
Dosyalar yanlış klasöre (public_html dışına) yüklenmiş olabilir veya tarayıcı/CDN önbelleği eski sürümü gösteriyor olabilir.