cPanel FTP Bağlantı Sorunlarının Çözümü ve Pure-FTPd Pasif Portları
cPanel kurulu sunucunuzda FileZilla gibi FTP istemcileriyle bağlanmaya çalışırken **"FTP Connection Failed"** veya **"Klasör listesi alınamadı"** hatasıyla karşılaşabilirsiniz. Bu durum genellikle FTP sunucunuzun aktif bağlantıdan pasif (Passive) bağlantıya geçiş yaparken kullandığı port aralığının, sunucuda kurulu olan güvenlik duvarı (örn: CSF) tarafından engellenmesinden kaynaklanır.
1. WHM Üzerinden Pure-FTPd Pasif Port Aralığını Belirleme
Öncelikle FTP servisimizin pasif bağlantılar için hangi portları kullanacağını belirlememiz gerekir:
- **WHM** paneline root olarak giriş yapın.
- **Service Configuration -> FTP Server Configuration** sayfasına gidin.
- **Broken Clients Compatibility** ayarını kontrol edin ve pasif port aralığı alanına (Passive Port Range) `49152-65534` yazın.
- Değişiklikleri kaydedin ve FTP servisini yeniden başlatın.
2. CSF Güvenlik Duvarında Pasif Portları Açma
Pure-FTPd servisinde belirlediğimiz port aralığını CSF (ConfigServer Security & Firewall) üzerinden dış dünyaya açmalıyız:
nano /etc/csf/csf.conf
`TCP_IN` satırını bulun ve mevcut port listesinin sonuna virgül koyarak pasif port aralığını ekleyin:
TCP_IN = "20,21,22,25,53,80,110,143,443,...,49152:65534"
CSF yapılandırmasını kaydettikten sonra güvenlik duvarını SSH üzerinden yeniden yükleyin:
csf -r
Artık FTP bağlantılarınız sorunsuz, hızlı ve klasör listeleme hatası almadan gerçekleşecektir.
FTP ve web servislerinizin kesintisiz çalışması için orijinal lisanslı cPanel Lisans paketlerimizi tercih edebilir, tüm sunucu sorunlarınız için deneyimli Destek Hizmetlerimizden faydalanabilirsiniz.