cPanel FTP Hesabı Oluşturma ve FileZilla Bağlantısı
Bir web sitesinin dosyalarını toplu hâlde yüklemenin, tema ya da eklenti klasörlerini düzenlemenin en hızlı yolu hâlâ FTP’dir. cPanel FTP hesabı açtığınızda ana hesap şifrenizi kimseyle paylaşmadan, yalnızca belirli bir klasöre yetkili ve kotası sınırlı bir erişim tanımlarsınız; dış geliştiricilerle çalışırken güvenliğin temeli budur.
LIONFIN cPanel hosting hesaplarında cPanel kullanıcı adınızla eşleşen bir ana FTP hesabı hazır gelir; ek hesapları FTP Accounts aracından siz oluşturursunuz. Bu rehberde hesap açmayı, FTP/FTPS/SFTP ayrımını, FileZilla bağlantısını ve sık görülen hataları ele alıyoruz.
FTP, FTPS ve SFTP: hangisini kullanmalısınız?
Üç protokolün adı benzer, güvenlik düzeyleri farklıdır. Şifreyi düz metin gönderen klasik FTP’yi yalnızca test amaçlı kullanın; ek hesaplar için doğru tercih FTPS, ana hesap için SSH açıksa SFTP’dir.
| Protokol | Port | Şifreleme | Hangi hesapla? |
|---|---|---|---|
| FTP | 21 | Yok | Tüm FTP hesapları |
| FTPS (FTP over TLS) | 21 (explicit) | TLS | Tüm FTP hesapları |
| SFTP (SSH) | 22 | SSH | Yalnızca ana cPanel kullanıcısı, SSH erişimi açıksa |
cPanel’de oluşturduğunuz ek FTP hesapları SSH kullanıcısı olmadığı için SFTP ile bağlanamaz; bu hesaplar FTPS ile güvenli bağlanır. Tam yetkili SSH ve çok kullanıcılı SFTP gerekiyorsa paylaşımlı hosting yerine VPS sunucu daha uygun bir zemindir.
cPanel FTP hesabı oluşturma adımları
Ek hesap açmak bir dakikanızı alır:
- cPanel’de Files → FTP Accounts ekranına girin.
- Log In alanına kullanıcı adını yazın (örneğin
tasarimci) ve yanındaki listeden alan adını seçin. Tam kullanıcı adı[email protected]biçiminde oluşur. - Password alanına güçlü bir şifre girin ya da Password Generator kullanın.
- Directory alanını kontrol edin. cPanel varsayılan olarak
public_html/tasarimcigibi yeni bir klasör önerir; kullanıcının tüm siteye erişmesini istiyorsanızpublic_html, yalnızca bir addon domaine erişmesini istiyorsanız o alan adının belge kökünü yazın. - Quota alanında MB cinsinden sınır belirleyin ya da Unlimited seçin.
- Create FTP Account düğmesine basın.
Kullanıcı yalnızca Directory alanında yazan klasörü ve altını görür; bir üst dizine çıkamaz. Bu, cPanel FTP hesabı yapısının en değerli güvenlik özelliğidir.
/home/kullanici) yetkisi verirseniz kullanıcı e-posta ve yedek klasörlerine de ulaşır.FileZilla ile bağlanma
FileZilla ücretsizdir ve FTPS’i doğrudan destekler. Bağlantıyı hızlı bağlan çubuğu yerine Site Manager üzerinden kaydedin:
- File → Site Manager → New Site yolunu izleyin.
- Protocol: FTP – File Transfer Protocol.
- Host:
ftp.siteniz.comya da sunucu IP adresi; Port: 21. - Encryption: Require explicit FTP over TLS.
- Logon Type: Normal; User:
[email protected]; Password: belirlediğiniz şifre. - Transfer Settings sekmesinde aktarım modunu Passive bırakın ve Connect deyin.
İlk bağlantıda sunucu sertifikası sorulur; alan adı ve sunucu ana makine adı eşleşiyorsa Always trust ile kabul edin. Ayarları elle girmek istemiyorsanız FTP Accounts listesindeki Configure FTP Client bağlantısı FileZilla, Core FTP ve Cyberduck için hazır yapılandırma dosyası indirir.
Yetki, kota ve hesap yönetimi
Açık hesaplar FTP Accounts ekranının alt kısmında listelenir. Her satırda dört işlem bulunur: Change Password, Change Quota, Configure FTP Client ve Delete. Silme adımında cPanel iki seçenek sunar: Delete Account yalnızca kullanıcıyı kaldırır, Delete Account and Files ise kullanıcının ana klasörünü de siler; site klasörünü paylaşan bir hesapta ikinci seçenek tüm siteyi yok edebilir.
Special FTP Accounts başlığı altındaki ana hesap cPanel kullanıcı adınızla eşleşir ve silinemez; şifresi cPanel şifresidir, bu yüzden cPanel şifre değiştirme bu hesabı da etkiler. Kimlerin bağlı olduğunu görmek için Files → FTP Connections ekranını kullanın; şüpheli bir oturumu aynı ekrandan Disconnect ile kesebilirsiniz. Tek bir dosyayı düzenlemek için FTP açmaya gerek yoktur; cPanel dosya yöneticisi tarayıcıdan aynı işi görür.
Sık karşılaşılan bağlantı hataları
Bir cPanel FTP hesabı bağlanmadığında hata mesajı neredeyse her zaman nedeni söyler:
530 Login authentication failed
Kullanıcı adı tam biçimde ([email protected]) yazılmamış ya da şifre yanlıştır; Change Password ile yenileyip tekrar deneyin.
Connection timed out / ECONNREFUSED
Yerel güvenlik duvarı 21 numaralı portu engelliyor olabilir. Ayrıca ardışık hatalı denemeler sunucunun kaba kuvvet korumasını tetikler ve IP adresiniz geçici olarak engellenir; müşteri panelinden destek talebiyle IP’nizin açılmasını isteyin.
Failed to retrieve directory listing
Aktarım modu Active seçilmiştir ya da TLS kapalıdır; Passive moda geçin ve şifrelemeyi açın.
Yükledikten sonra 403 ya da 500 hatası
Dosya izinleri bozulmuştur: klasörler 755, dosyalar 644 olmalı. FileZilla’da dosyaya sağ tıklayıp File permissions ile düzeltin.
Güvenli FTP kullanımı için öneriler
FTP, sitenizin kapısıdır; birkaç alışkanlık kapıyı kapalı tutar:
- Her geliştirici ya da ajans için ayrı hesap açın, iş bitince silin.
- Yetkiyi yalnızca çalışılacak klasörle sınırlayın;
public_htmltamamı nadiren gerekir. - Şifreleri tekrar kullanmayın; şifre yöneticisiyle üretin.
- Klasik FTP’yi bırakın, istemcide her zaman Require explicit FTP over TLS seçin.
- FTP Connections ekranını ara sıra kontrol edin; tanımadığınız IP adreslerinden gelen oturumları kesin.
Bu adımlar web sitesi güvenliği kontrol listesi yazısındaki diğer önlemlerle birleştiğinde hosting hesabınıza yetkisiz erişim riskini büyük ölçüde azaltır. Yükleme sonrasında düzenli cPanel yedek alma alışkanlığı da hatalı bir aktarımın sonuçlarını dakikalar içinde geri almanızı sağlar.
Sık Sorulan Sorular
FTP kullanıcı adı neden e-posta adresi gibi görünüyor?
cPanel, ek FTP hesaplarını hangi alan adına ait olduklarını ayırt etmek için [email protected] biçiminde adlandırır. Bu bir e-posta adresi değildir; FTP istemcisinde kullanıcı adı olarak tam biçimiyle yazılmalıdır. Ana hesap ise doğrudan cPanel kullanıcı adıyla bağlanır.
SFTP ile bağlanabilir miyim?
Ana cPanel kullanıcısı için SSH erişimi açıksa 22 numaralı porttan SFTP kullanabilirsiniz; FileZilla’da protokol olarak SFTP seçmeniz yeterlidir. cPanel’de sonradan oluşturulan ek FTP hesapları SFTP’yi desteklemez, bu hesaplar için şifreli seçenek FTPS’tir.
FTP hesabını silince dosyalar da silinir mi?
Delete Account seçeneğiyle yalnızca kullanıcı kaldırılır, dosyalar yerinde kalır. Delete Account and Files seçeneği ise hesabın ana klasörünü içindekilerle birlikte siler. Klasör olarak public_html verilmiş bir hesapta bu seçenek tüm siteyi silebileceği için önce yedek alın.
FileZilla dışında hangi istemcileri kullanabilirim?
WinSCP, Cyberduck, Core FTP ve Transmit gibi tüm standart istemciler FTPS’i destekler; ayarlar aynıdır: sunucu ftp.siteniz.com, port 21, açık TLS ve tam kullanıcı adı. Kod editörlerinin FTP eklentileri de aynı bilgilerle doğrudan sunucuda düzenleme yapmanızı sağlar.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu