Puan
18
Çözümler
0
- Katılım
- 3 Kas 2025
- Mesajlar
- 99
- Tepkime puanı
- 0
cPanel’de FTP Hesabı Oluşturma: Dizin Yetkisi ve Güvenli Bağlantı Rehberi
Bir geliştiriciye sitenizin dosyalarını düzenlemesi için erişim vermeniz gerektiğinde, ana cPanel şifrenizi paylaşmanız gerekmez. İş için ayrı bir FTP hesabı açabilir, erişimi ilgili klasörle sınırlandırabilir ve çalışma tamamlandığında hesabı kaldırabilirsiniz.cPanel’de hesap oluşturmak kısa sürer. Ancak doğru klasörü seçmek, bağlantıyı şifrelemek ve hesabı silerken dosyaları korumak en az kullanıcı adı ile şifre belirlemek kadar önemlidir.
Bu rehberde FTP hesabının nasıl oluşturulduğunu, bağlantı bilgilerinin nasıl kullanılacağını ve yaygın hataların nasıl çözüleceğini ele alacağız.
FTP Hesabı Ne İşe Yarar?
FTP, bilgisayarınız ile hosting sunucunuz arasında dosya aktarımı yapmanızı sağlar. Bir tema yüklemek, site dosyalarını indirmek veya çok sayıda görseli sunucuya göndermek için kullanılabilir.Ayrı FTP hesabının asıl avantajı, dosya erişimini belirli bir kullanıcıya ve klasöre bağlayabilmenizdir. Örneğin aynı hosting hesabında iki siteniz varsa, bir geliştiriciye yalnızca üzerinde çalışacağı sitenin klasörünü açabilirsiniz.
Böylece herkes aynı şifreyi kullanmaz. Bir kişinin erişimini kaldırmak istediğinizde diğer kullanıcıların bağlantı bilgilerini değiştirmeniz de gerekmez.
Burada bir sınırı bilmek gerekir: FTP üzerinden klasör kısıtlaması, ayrı bir hosting hesabının sağladığı güvenlik izolasyonuyla aynı değildir. Özellikle çalıştırılabilir site dosyalarına yazma yetkisi verirken, erişimi verdiğiniz kişinin bu dosyalarda yapabileceği değişiklikleri de düşünmelisiniz.
Başlamadan Önce Hangi Bilgiler Gerekli?
Hesabı açmadan önce şu bilgileri hazırlayın:- Kullanıcının erişmesi gereken site veya klasör.
- FTP hizmetinin sunucu adresi.
- Sağlayıcınızın desteklediği bağlantı türü.
- İhtiyaç duyuluyorsa disk kotası.
- Kullanıcıya özel, güçlü bir parola.
cPanel’de FTP Hesabı Nasıl Açılır?
1. FTP Accounts bölümüne girin
cPanel’e giriş yapın ve Files / Dosyalar grubundaki FTP Accounts / FTP Hesapları bölümünü açın. Panelin arama alanına “FTP” yazarak da ilgili ekrana ulaşabilirsiniz.Bu bölüm görünmüyorsa hosting sağlayıcınız FTP erişimini kapatmış veya paketinize dahil etmemiş olabilir. Kendi dosya işlemleriniz için Dosya Yöneticisi’ni kullanabilir, FTP gereksiniminizi sağlayıcınıza iletebilirsiniz.
2. Kullanıcı adını ve alan adını seçin
Log In alanına kullanıcı adını yazın. Birden fazla alan adınız varsa uygun alan adını da seçin.Örneğin:
- Kullanıcı adı:
gelistirici - Alan adı:
example.com - Tam FTP kullanıcı adı:
[email protected]
3. Güçlü bir parola oluşturun
Password ve Password Again alanlarını doldurun. Parola üreticisini kullanarak uzun, rastgele ve başka hesaplarda kullanmadığınız bir şifre oluşturabilirsiniz.Parolayı bir parola yöneticisinde saklayın. Birden fazla kişi çalışıyorsa her biri için ayrı hesap açmak, tek hesabın şifresini ekip içinde dolaştırmaktan daha düzenli bir yöntemdir.
4. Erişim klasörünü belirleyin
Directory alanı, kullanıcının FTP üzerinden erişebileceği en üst klasörü belirler. Seçilen klasörün alt dizinleri de erişim kapsamına girer.Örneğin
public_html/proje yazdığınızda hedef, cPanel hesabınızın ev dizini altındaki bu klasördür:/home/cpanelkullanicisi/public_html/projeHesap oluşturma adımlarında kullanıcı adı, alan adı, parola, erişim dizini ve kota belirlenir; ardından Create FTP Account düğmesine basılır.
Klasör seçiminde şu ayrımı yapın:
| İhtiyaç | Seçilecek klasör |
|---|---|
| Ana sitenin tüm dosyalarını düzenlemek | Ana sitenin belge kökü |
| İkinci site üzerinde çalışmak | İkinci sitenin belge kökü |
| Yalnızca belirli dosyaları aktarmak | İş için ayrılmış alt klasör |
Otomatik doldurulan yolu kontrol etmeden geçmeyin. Kullanıcı adına göre oluşturulan yeni bir klasör, sitenizin gerçek dosyalarının bulunduğu yer olmayabilir.
Standart cPanel yapılandırmasında ek FTP hesapları, tanımlanan ev dizininin dışındaki klasörlere erişemez. Ana cPanel hesabıyla ilişkili özel FTP hesabı ise daha geniş erişime sahiptir.
5. Kotayı ayarlayın
Kota alanı varsa, ihtiyaca uygun bir sınır belirleyin. Bu sınır bir dosyanın boyutundan ziyade hesabın ilgili dizindeki disk kullanımına ilişkindir.Unlimited seçeneği, hosting paketinizin toplam disk sınırını kaldırmaz. Ana hesapta yer kalmadığında FTP kullanıcısı da yükleme yapamaz.
Ayrıca kota desteği sunucudaki FTP yazılımına bağlıdır. cPanel’in ProFTPD kullanılan sunucularında FTP kotası desteklenmez; bu nedenle kota alanını göremeyebilirsiniz.
6. Hesabı oluşturup deneyin
Create FTP Account düğmesine basın. Hesap listede göründükten sonra bir istemciyle bağlanın.İlk bağlantıda doğru klasörün açıldığını kontrol edin. Küçük bir deneme dosyası yükleyip indirmek, erişimin çalıştığını doğrulamak için yeterlidir.
FTP İstemcisinde Bağlantı Ayarları
FileZilla, WinSCP veya Cyberduck gibi bir istemci kullanabilirsiniz. Sunucu TLS destekliyorsa, oluşturduğunuz ek FTP hesabıyla FTPS bağlantısı kurun.Explicit FTPS için örnek ayarlar şöyledir:
| Ayar | Değer |
|---|---|
| Sunucu | Sağlayıcının verdiği FTP sunucu adı |
| Protokol | FTP |
| Şifreleme | Explicit FTP over TLS zorunlu |
| Port | Genellikle 21 |
| Kullanıcı adı | [email protected] |
| Parola | Oluşturduğunuz FTP parolası |
FTPS, FTP bağlantısına TLS şifrelemesi ekler. Explicit bağlantıda istemci, sunucudan şifreli iletişime geçmesini ister. İstemcide şifrelemeyi zorunlu tutmanız, bağlantının düz FTP ile devam etmesini önler.
Sunucu adresini tahmin etmek yerine Configure FTP Client bölümündeki veya sağlayıcınızın ilettiği bilgileri kullanın. FTPS sertifikası sunucu adına ait olabilir; alan adınız ya da IP adresinizle bağlanmak sertifika uyuşmazlığına neden olabilir. Sertifika uyarısını incelemeden kabul etmeyin.
FTP, FTPS ve SFTP Arasındaki Fark
Bu üç isim birbirine benzese de aynı bağlantı yöntemini ifade etmez.| Protokol | Şifreleme | Yaygın bağlantı portu |
|---|---|---|
| Düz FTP | Yok | 21 |
| Explicit FTPS | TLS | 21 |
| SFTP | SSH üzerinden | 22 |
Tablodaki portlar yaygın değerlerdir. Sağlayıcınız farklı port kullanıyorsa onun verdiği ayar geçerlidir.
SFTP, FTP’nin yalnızca farklı porttan çalışan sürümü değildir. Ayrı bir protokoldür. Klasik cPanel FTP Accounts ekranından oluşturulan ek FTP kullanıcılarıyla SFTP oturumu açamazsınız. cPanel’in standart SFTP bağlantısı, SSH erişimi ve uygun cPanel kullanıcı bilgileri ya da SSH anahtarı gerektirir.
Bu nedenle klasörle sınırlandırılmış bir FTP hesabını kullanırken portu 22 yapmanız yeterli olmaz. Sağlayıcınızın sunduğu FTPS veya ayrı SFTP erişim yöntemini kullanmalısınız.
Sık Karşılaşılan Hatalar
Kullanıcı adı veya parola reddediliyor
Önce tam kullanıcı adını kontrol edin.[email protected] yerine yalnızca gelistirici yazmak bağlantının reddedilmesine yol açabilir.Parolayı yeniden belirleyin ve doğru protokolü seçtiğinizden emin olun. FTP hesabıyla SFTP’ye bağlanmayı denemek de giriş hatası oluşturur.
Bağlantı açılıyor ama klasör boş görünüyor
Hesap farklı bir dizine atanmış olabilir. FTP kullanıcısının klasörü ile sitenin belge kökünü karşılaştırın.FTP istemcisinde
/ olarak görünen yer, sınırlandırılmış kullanıcının kendi kökü olabilir. Bu görünüm, sunucunun bütün dosyalarına eriştiğiniz anlamına gelmez.Giriş yapılıyor fakat dosya listesi gelmiyor
Bu durumda pasif mod ve veri bağlantısı kontrol edilmelidir. FTP, oturum açma ile dosya aktarımı için ayrı bağlantılar kullanır. İstemcide pasif modu seçmek yardımcı olabilir; sunucudaki pasif portların güvenlik duvarından geçmesi de gerekir.Sunucu ayarlarına erişiminiz yoksa hata günlüğünü sağlayıcınıza gönderin.
Dosya yüklenemiyor
FTP kotası dışında hosting hesabının toplam disk alanını, dosya sayısı sınırını ve klasörün yazma izinlerini de kontrol edin. Her yükleme hatasını kota artırarak çözmeye çalışmayın.Hesabı Yönetirken ve Silerken Nelere Dikkat Edilmeli?
Parolayı Change Password, destekleniyorsa kotayı Change Quota seçeneğiyle değiştirebilirsiniz. Erişimi sona eren kişilerin hesaplarını kaldırın.Silme ekranındaki seçenekler özellikle önemlidir:
- Delete Account: FTP hesabını kaldırır, dosyaları bırakır.
- Delete Account and Files: Hesapla birlikte erişim dizinindeki dosyaları da kaldırır.
public_html ise sitenin dosyalarını silebilir. Yalnızca kullanıcının erişimini kapatmak için Delete Account seçeneğini kullanın.
