cPanel’de FTP Hesabı Nasıl Oluşturulur?

cPanel’de FTP Hesabı Nasıl Oluşturulur?

Kısaca

cPanel’de FTP hesabı, sunucunuzdaki dosyalara erişmesi gereken kişilere ana hesap şifrenizi vermeden yetki tanımanın en pratik yoludur. İşlem birkaç dakika sürer: Files > FTP Accounts ekranından kullanıcı adı, şifre, dizin ve kota belirleyip hesabı oluşturursunuz. Aşağıda hem oluşturma adımlarını hem de FTP istemcisiyle bağlantıyı ve güvenlik ayarlarını tek tek anlatıyoruz.

  • Her ekip üyesi veya proje için ayrı FTP hesabı açarak erişimi tek klasöre kısıtlayabilirsiniz
  • Bağlantıda düz FTP yerine FTPS (TLS) veya SFTP kullanmak şifrenizi ağda açığa çıkmaktan korur
  • Dizin ve kota alanları hatalı ayarlanırsa kullanıcı ya çok fazla klasöre erişir ya da yükleme yapamaz; en kritik iki alan bunlardır

Bir web sitesini yönetirken er ya da geç bir dosyayı doğrudan sunucuya yüklemeniz veya oradan indirmeniz gerekir. Web tabanlı dosya yöneticileri küçük işler için yeterli olsa da, çok sayıda dosya taşırken, bir ajansa geçici erişim verirken ya da bir yedeği toptan indirirken FTP hâlâ en pratik yöntemdir. cPanel bu noktada işi kolaylaştırır: dakikalar içinde, ana barındırma hesabınızın şifresini kimseyle paylaşmadan, ihtiyaca göre sınırlandırılmış FTP hesapları oluşturabilirsiniz.

Bu rehberde FTP hesabının ne işe yaradığını, cPanel üzerinden adım adım nasıl oluşturulduğunu, dizin ve kota alanlarının neden bu kadar önemli olduğunu, oluşturduğunuz hesabı FileZilla gibi bir istemciye nasıl tanıtacağınızı ve güvenlik açısından nelere dikkat etmeniz gerektiğini anlatıyoruz. Amacımız, işlemi ezberleten değil, ne yaptığınızı bilerek uygulamanızı sağlayan bir kaynak sunmak.

FTP hesabı nedir, neden ayrı bir hesap açmalısınız?

FTP (File Transfer Protocol), bir istemci ile sunucu arasında dosya aktarmaya yarayan, internetin ilk yıllarından beri kullanılan bir protokoldür. Bilgisayarınızdaki bir dosyayı sunucuya kopyalamak (upload) ya da sunucudaki bir dosyayı indirmek (download) için kullanılır.

Peki cPanel hesabınıza zaten giriş yapabiliyorken neden ayrı bir FTP hesabına ihtiyaç duyarsınız? Cevap tek kelimeyle yetki sınırlama. cPanel hesabınız oluşturulduğunda sistem otomatik olarak bir “ana” FTP kullanıcısı tanımlar; bu kullanıcı cPanel giriş bilgilerinizle aynıdır ve hesabınızın tüm dosyalarına erişebilir. Bu erişimi bir freelancer’a, bir tasarımcıya ya da geçici çalışan bir kişiye vermek, kasanızın tüm anahtarını teslim etmek gibidir.

Mail hosting 1 ay ücretsiz

Bunun yerine, sadece belirli bir klasöre (örneğin tek bir alt alan adının kök dizinine) erişebilen, ayrı kullanıcı adı ve şifresi olan bir FTP hesabı açarsınız. İş bitince o hesabı silmeniz yeterlidir; ana hesabınıza ve diğer sitelerinize dokunulmamış olur. Bu yaklaşım, birden fazla proje ya da ekip üyesiyle çalışanlar için standart bir güvenlik pratiğidir.

Özel (Special) FTP hesapları

FTP Accounts ekranının alt kısmında “Special FTP Accounts” başlığını görürsünüz. Buradaki hesaplar sistem tarafından otomatik oluşturulur ve silinemez ya da düzenlenemez. İlkini cPanel giriş bilgilerinizle kullanabilir, diğerini ise günlük (log) dosyalarına erişmek için kullanabilirsiniz. Bunları görmeniz normaldir; elle oluşturduğunuz hesaplar ayrı bir listede görünür.

cPanel’de FTP hesabı oluşturma: adım adım

Aşağıdaki adımlar, tema veya sürümden bağımsız olarak güncel cPanel arayüzünde geçerlidir. Barındırma sağlayıcınız farklı bir tema kullanıyorsa menü konumları biraz değişebilir, ancak alan adları aynıdır.

1. cPanel’e giriş yapın ve FTP Accounts bölümünü açın

Barındırma hesabınızın cPanel paneline giriş yapın. Ana ekranda Files (Dosyalar) grubunu bulun ve FTP Accounts simgesine tıklayın. Arama kutusuna “FTP” yazarak da doğrudan ulaşabilirsiniz.

2. Kullanıcı adını (Log In) girin

“Log In” alanına oluşturacağınız hesabın kullanıcı adını yazın. Yanındaki açılır menüde alan adınız görünür. Buraya örneğin tasarimci yazarsanız, tam FTP kullanıcı adınız tasarimci@alanadiniz.com olur. Bu tam biçimi not edin; istemciye giriş yaparken bunu kullanacaksınız.

3. Güçlü bir şifre belirleyin

“Password” ve “Password (Again)” alanlarına aynı şifreyi girin. cPanel şifre gücünü otomatik olarak analiz eder; çok kısa veya tahmin edilebilir bir şifre girerseniz hata verir ve hesabı oluşturmaz. “Password Generator” düğmesiyle rastgele güçlü bir şifre ürettirmenizi öneririz. Ürettiğiniz şifreyi bir parola yöneticisinde saklayın.

4. Erişim dizinini (Directory) belirleyin

Bu, hesabın en kritik alanıdır. cPanel bu alanı kullanıcı adınıza göre otomatik doldurur; varsayılan olarak public_html/alanadiniz.com/tasarimci gibi bir yol önerir. Ancak bu değeri elle değiştirebilirsiniz.

Burada belirlediğiniz klasör, o FTP kullanıcısının “kök” dizini olur; kullanıcı bu klasörün dışına çıkamaz ve bir üst dizindeki dosyaları göremez. Örneğin bir tasarımcının yalnızca public_html içeriğini düzenlemesini istiyorsanız dizini public_html olarak ayarlayın. Tek bir alt alan adıyla ilgilenmesini istiyorsanız o alt alanın klasörünü yazın. Belirttiğiniz klasörün önceden var olması gerekmez; yoksa cPanel hesabı oluştururken sizin için klasörü oluşturur.

Uyarı: Dizini boş bırakır ya da tek bir / işareti koyarsanız, kullanıcı tüm hesabınızın kök dizinine erişir; yani ayrı hesap açmanın anlamı kalmaz. Bu alanı bilinçli doldurun.

5. Kota (Quota) sınırını ayarlayın

“Quota” alanı, kullanıcının yükleyebileceği toplam dosya boyutuna bir tavan koyar. İsterseniz MB cinsinden bir değer (örneğin 500) girer, isterseniz Unlimited (Sınırsız) seçersiniz. Kotayı düşük tutarsanız, kullanıcı sınıra ulaştığında yeni dosya yükleyemez ve “disk quota exceeded” benzeri bir hatayla karşılaşır. Genel amaçlı kullanımda, kesintiyi önlemek için sınırsız bırakmak yaygın bir tercihtir; ancak paylaşımlı bir projede diski kontrol altında tutmak istiyorsanız makul bir sınır koyabilirsiniz.

6. Hesabı oluşturun

Create FTP Account düğmesine tıklayın. Ayarlar geçerliyse cPanel “Account Created” mesajıyla hesabı listeye ekler. Artık hesabınız hazır ve kullanıma açıktır.

Alan Ne işe yarar Öneri
Log In FTP kullanıcı adı Kişiyi/işi tanımlayan anlaşılır bir ad
Password Giriş şifresi Üreteçle rastgele, en az 12 karakter
Directory Erişilebilecek en üst klasör Mümkün olan en dar klasör; asla / bırakmayın
Quota Yükleme boyutu sınırı Paylaşımlı projede sınırlı, kişisel kullanımda sınırsız

Oluşturduğunuz FTP hesabıyla bağlanmak

Hesabı açmak yeterli değil; bir FTP istemcisiyle bağlanmanız gerekir. FileZilla, WinSCP ve Cyberduck en yaygın ücretsiz istemcilerdir. cPanel’deki FTP Accounts ekranında, oluşturduğunuz hesabın yanındaki Configure FTP Client bağlantısı, çoğu istemci için hazır yapılandırma dosyalarını indirmenizi sağlar. Elle yapılandırmak isterseniz istemcinize aşağıdaki bilgileri girin:

  • Host (Sunucu): Genellikle ftp.alanadiniz.com ya da sunucunuzun IP adresi
  • Username (Kullanıcı adı): Adım 2’de not ettiğiniz tam biçim, yani tasarimci@alanadiniz.com
  • Password (Şifre): Belirlediğiniz şifre
  • Port: Düz FTP ve FTPS için 21, SFTP için 22

Bağlantı kurulduğunda, istemcinin sağ panelinde hesap için tanımladığınız dizin görünür. Dosyaları sürükleyip bırakarak yükleyebilir veya indirebilirsiniz.

Güvenlik: düz FTP, FTPS ve SFTP arasındaki fark

FTP hesabı oluşturmak kadar önemli olan bir konu da nasıl bağlandığınızdır. Klasik FTP, kullanıcı adınızı ve şifrenizi şifrelemeden, düz metin olarak ağ üzerinden gönderir. Bu, özellikle güvenilmeyen bir ağdaysanız ciddi bir risktir. İki güvenli alternatif vardır:

Protokol Port Şifreleme Not
FTP (düz) 21 Yok Kullanıcı adı/şifre açık gider; kaçının
FTPS (Explicit TLS) 21 TLS ile şifreli Bağlantı 21’de başlar, AUTH TLS ile şifrelemeye geçer
SFTP 22 SSH ile şifreli Tek port, güvenlik duvarında en kolay; SSH erişimi gerekir

FTPS (Explicit TLS), standart 21 numaralı portta başlar ve AUTH TLS komutuyla oturumu şifreli moda yükseltir. Sunucunuzda TLS yapılandırılmışsa, FTP istemcinizde “Encryption” seçeneğini “Require explicit FTP over TLS” olarak ayarlamanız yeterlidir.

SFTP ise tamamen farklı bir yapıdır: SSH tüneli üzerinden çalışır, tüm veriyi tek bir port (22) üzerinden şifreleyerek taşır ve güvenlik duvarı yönetimini kolaylaştırır. SFTP kullanabilmek için hesabınızda SSH erişiminin açık olması gerekir. En yüksek güvenliği arıyorsanız, mümkün olduğunda SFTP tercih edin.

Alastyr’da barındırdığınız hesaplarda hem FTPS hem de SFTP desteği bulunur; ayrıca sunuculardaki Imunify360 tabanlı çift WAF ve CageFS izolasyonu sayesinde bir FTP kullanıcısının hesabı, diğer kullanıcıların dosyalarından katman düzeyinde ayrılır. Bu, paylaşımlı ortamda dahi bir hesabın komşularını etkilemesini engelleyen ek bir koruma katmanıdır.

Sık karşılaşılan sorunlar ve çözümleri

  • Şifre kabul edilmiyor: cPanel çok zayıf şifreleri reddeder. Üreteci kullanın veya harf, rakam ve sembol karışımı en az 12 karakterlik bir şifre girin.
  • Bağlanıyorum ama klasör boş görünüyor: Muhtemelen kullanıcının dizini, dosyaların bulunduğu klasörden farklı bir yere ayarlanmış. FTP Accounts listesinden “Change Directory” ile dizini düzeltin.
  • Bağlantı zaman aşımına uğruyor: İstemcinizde “Passive (Pasif) mod” açık olmalı. Çoğu modern istemcide bu varsayılandır; değilse ayarlardan etkinleştirin.
  • Yükleme yaparken kota hatası: Kullanıcının kotası dolmuştur. FTP Accounts ekranından “Change Quota” ile sınırı artırın veya sınırsız yapın.

FTP hesaplarını yönetmek ve güvenli tutmak

FTP Accounts listesinden mevcut bir hesabın şifresini değiştirebilir (Change Password), dizinini güncelleyebilir (Change Directory), kotasını ayarlayabilir (Change Quota) veya artık ihtiyaç kalmadığında hesabı silebilirsiniz (Delete). İyi bir alışkanlık olarak, bir işi biten geçici erişimleri hemen kaldırın ve kullanılmayan FTP hesaplarını periyodik olarak temizleyin. Az sayıda, iyi tanımlanmış ve dizini daraltılmış hesaplar, hem daha düzenli hem de daha güvenli bir sunucu ortamı sağlar.

Web sitenizin dosyalarına düzenli erişim gerektiren projeleriniz varsa, altyapının hızı ve kararlılığı FTP deneyimini doğrudan etkiler. Alastyr’ın web hosting paketleri, LiteSpeed sunucu yazılımı, günlük yedekleme ve 7/24 destekle bu tür iş akışlarını sorunsuz taşıyacak şekilde tasarlanmıştır. Daha fazla kaynak ve tam izolasyon isteyen kullanıcılar için bulut sunucu çözümleri de kök (root) düzeyinde erişim ve kendi FTP/SFTP yapılandırmanızı kurma özgürlüğü sunar.

Sıkça Sorulan Sorular

cPanel’de kaç tane FTP hesabı oluşturabilirim?

Bu, barındırma paketinizde tanımlı sınıra bağlıdır. Çoğu pakette sınırsız ya da yüksek bir üst sınır bulunur. Uygulamada önemli olan sayı değil, her hesabı yalnızca ihtiyaç duyduğu klasöre erişecek şekilde daraltmanızdır.

FTP kullanıcı adımı neden e-posta gibi yazmam gerekiyor?

cPanel’de oluşturduğunuz FTP kullanıcıları alan adınıza bağlıdır. Bu yüzden giriş yaparken kullanıcı adını tasarimci@alanadiniz.com biçiminde, alan adıyla birlikte yazmanız gerekir. Sadece kullanıcı adını yazmak çoğu zaman bağlantının reddedilmesine yol açar.

Oluşturduğum dizini sonradan değiştirebilir miyim?

Evet. FTP Accounts listesinde ilgili hesabın yanındaki “Change Directory” seçeneğiyle erişim klasörünü istediğiniz zaman güncelleyebilirsiniz. Değişiklik kaydedildikten sonraki bağlantılarda geçerli olur.

FTP mi yoksa SFTP mi kullanmalıyım?

Güvenlik açısından SFTP en iyi seçenektir; tüm veriyi SSH üzerinden şifreler ve tek port kullanır. SFTP için hesabınızda SSH erişimi açık olmalıdır. SSH yoksa, bir sonraki en güvenli seçenek olan FTPS (Explicit TLS) ile bağlanın. Düz FTP’yi mümkün olduğunca kullanmayın.

FTP hesabının şifresini nasıl değiştiririm?

FTP Accounts ekranındaki listeden ilgili hesabın “Change Password” seçeneğine tıklayıp yeni bir şifre belirleyebilirsiniz. Şifreyi değiştirdikten sonra o hesabı kullanan tüm istemcilerde bilgiyi güncellemeniz gerekir.

Bağlanamıyorum, “connection timed out” hatası alıyorum, ne yapmalıyım?

En sık neden pasif mod ayarıdır. FTP istemcinizde “Passive mode” (pasif mod) seçeneğinin açık olduğundan emin olun. Ayrıca doğru portu (FTP/FTPS için 21, SFTP için 22) ve doğru host adresini girdiğinizi kontrol edin. Yerel güvenlik duvarınızın ilgili portu engellemediğinden de emin olun.

Anonymous FTP nedir, açmalı mıyım?

Anonymous FTP, kullanıcı adı ve şifre gerektirmeden herkesin belirli dosyalara erişmesine izin verir. Bu özellik ciddi bir güvenlik riski taşır ve çoğu senaryoda gerekli değildir; özel bir ihtiyacınız yoksa kapalı tutmanız önerilir. Zaten birçok sağlayıcı bu özelliği varsayılan olarak devre dışı bırakır.

FTP hesabını sildiğimde dosyalarım da silinir mi?

Hayır. FTP hesabını silmek yalnızca o kullanıcının erişim yetkisini kaldırır; hesabın eriştiği klasördeki dosyalar sunucuda olduğu gibi kalır. Dosyaların da gitmesini isterseniz cPanel silme ekranında ilgili seçeneği ayrıca işaretlemeniz gerekir.

Hızlı ve kararlı bir hosting altyapısı arıyorsanız

FTPS/SFTP desteği, günlük yedekleme, ücretsiz SSL ve 7/24 Türkçe destekle Alastyr web hosting paketleri projelerinizi güvenle taşır. İzmir’deki kendi veri merkezimizden, %100 Türk sermayesiyle.

Hosting Paketlerini İncele

Yazı oluşturuldu 4

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön