FTP hesapları oluşturma ve yönetme

Bu kılavuzla, belirli bir klasöre sınırlı FTP hesabı oluşturmayı, ekip arkadaşlarınızın erişimini yönetmeyi ve site dosyalarınızın güvenliğini sağlamayı öğreneceksiniz.

5 dk Güncellendi 10 Aug 2026

Neden FTP Hesabına İhtiyacımız Var ve Hangi Sorunları Çözer?

On binlerce dosyaya sahip bir e-ticaret siteniz olduğunu ve bir grafik tasarımcının yalnızca resimler klasörüne erişmesini veya bir geliştiricinin tema dosyalarını düzenleyip veritabanına erişememesini istediğinizi düşünün. Bu durumda, tüm ekip arkadaşlarına tam cPanel veya SSH erişimi vermek büyük bir güvenlik riskidir. Standart çözüm, sınırlı erişime sahip bir FTP hesabı oluşturmaktır.

Bir FTP hesabı ile şunları yapabilirsiniz:

  • Her kullanıcının erişimini tam olarak belirli bir klasöre sınırlayabilirsiniz (örneğin public_html/images).
  • Dosyaları yazma, okuma veya silme izinlerini ayrı ayrı ayarlayabilirsiniz.
  • İşbirliği sona erdiğinde, diğer kullanıcıları etkilemeden hesabı silebilirsiniz.
  • Gerekirse yüklenen trafiği ve dosya sayısını kontrol edebilirsiniz.

Bu makalede, cPanel veya DirectAdmin kontrol paneline sahip bir Linux hosting kullandığınızı varsayıyoruz. ServerNet'ten hosting hizmeti alıyorsanız, bu adımlar hosting yönetim ortamınızda tam olarak uygulanabilir.

Belirli Bir Klasöre Sınırlı FTP Hesabı Oluşturma (Adım Adım)

Adım 1: Kontrol Paneline Giriş ve FTP Bölümünü Bulma

cPanel veya DirectAdmin'e giriş yapın. cPanel'de Files bölümünü arayın ve FTP Accounts seçeneğine tıklayın. DirectAdmin'de ana menüde FTP Management seçeneğini bulun.

Adım 2: Yeni Hesap Ayarları

Yeni hesap oluşturma formunu dikkatlice doldurun. En önemli kısım, dizin (Directory) yolunu belirlemektir. Diyelim ki public_html/downloads klasörünü yönetmek için bir hesap oluşturmak istiyorsunuz:

  • Log in: Kullanıcı adını girin (örneğin downloads_user).
  • Password: Büyük harf, küçük harf, rakam ve sembol kombinasyonu içeren güçlü bir şifre seçin. Tekrar eden şifreler kullanmayın.
  • Directory: En önemli kısım burasıdır. Yolu tam olarak girin: /home/kullaniciadi/public_html/downloads. kullaniciadi hosting ana kullanıcı adınızdır.
  • Quota (isteğe bağlı): Bu kullanıcının kullanacağı alanı sınırlamak isterseniz, miktarı megabayt cinsinden girin. Örneğin 500 en fazla 500 megabayt anlamına gelir.

Ardından Create FTP Account düğmesine tıklayın.

Adım 3: Bağlantıyı Test Etme ve Erişimi Kontrol Etme

FileZilla veya Cyberduck gibi bir FTP istemcisi ile bağlantıyı test edin. Aşağıdaki bilgileri girin:

  • Host: IP adresi veya site alan adı (örneğin ftp.siteniz.com veya 192.168.1.100)
  • Username: Tam kullanıcı adı (cPanel'de genellikle kullaniciadi@domain.com şeklindedir)
  • Password: Belirlenen şifre
  • Port: 21 (varsayılan)

Bağlandıktan sonra, kullanıcının yalnızca downloads klasörünün içeriğini gördüğünü ve üst klasörlere (örneğin public_html veya home) erişemediğini kontrol edin. Üst klasörlere erişebiliyorsa, yol yanlış ayarlanmış demektir.

Erişim Yönetimi ve Gelişmiş Ayarlar

Şifre Değiştirme ve Güvenlik Kısıtlamaları

Mevcut bir FTP hesabının şifresini değiştirmek için aynı FTP Accounts bölümüne dönün. Kullanıcı adının yanında Change Password seçeneğine tıklayın. Şifrelerin her 3 ayda bir değiştirilmesi önerilir.

Ayrıca SSH (root erişiminiz varsa) ile daha fazla kısıtlama uygulayabilirsiniz. Örneğin, /etc/vsftpd/vsftpd.conf dosyasını düzenleyerek chroot_local_user=YES seçeneğini etkinleştirebilir, böylece kullanıcıların kendi ana klasörlerinin dışına çıkmasını engelleyebilirsiniz. Ancak paylaşımlı hostingde cPanel bunu genellikle otomatik olarak yapar.

Aynı Anda Birden Fazla FTP Hesabını Yönetme

Birden fazla ekip arkadaşınız varsa, her biri için ayrı bir hesap oluşturun. Her hesap farklı bir klasöre işaret edebilir. Örneğin:

  • developer1: public_html/templates klasörüne erişim
  • designer1: public_html/images klasörüne erişim
  • content_writer: public_html/blog klasörüne erişim

Bu, hesaplardan biri tehlikeye girerse hasarın yalnızca o klasörle sınırlı kalmasını sağlar.

FTP Hesabını Güvenle Silme ve Tam Temizlik

Hesap Silme Adımları

Bir ekip arkadaşı projeden ayrıldığında veya artık erişime ihtiyacı kalmadığında hesabı silmelisiniz. Adımlar:

  1. FTP Accounts bölümüne gidin.
  2. İlgili kullanıcı adının yanındaki Delete seçeneğine tıklayın.
  3. Onay penceresinde Delete düğmesine tıklayın.

Not: FTP hesabını silmek, klasör içindeki dosyaları silmez. Yalnızca kullanıcının erişimini ortadan kaldırır. O kullanıcı tarafından yüklenen dosyaları da silmek istiyorsanız, bunu manuel olarak yapmalısınız.

Yaygın Hata: Eski Hesapları Silmeyi Unutmak

Birçok site yöneticisi, işbirliği sona erdikten sonra FTP hesabını silmez. Bu ciddi bir güvenlik riskidir. Eski bir FTP hesabı, siteye sızma yolu olabilir. Proje bittiğinde her zaman hesabı silin ve tüm aktif hesapların şifrelerini güncelleyin.

Yaygın FTP Hesabı Sorunlarını Giderme

Sorun: Belirtilen Klasöre Erişemiyorum

FTP kullanıcısı belirlenen klasöre bağlanamıyorsa, aşağıdakileri kontrol edin:

  • Klasör yolunu hosting yapısına tam olarak uygun girdiniz mi? (Genellikle /home/kullaniciadi/ ile başlar)
  • Hedef klasör mevcut mu? Değilse, önce File Manager üzerinden oluşturun.
  • Klasörün izinlerini (Permissions) kontrol edin. FTP kullanıcısının girebilmesi için klasörün en az 755 iznine sahip olması gerekir.

Sorun: 530 Authentication failed Hatası

Bu hata genellikle kullanıcı adı veya şifre hatasından kaynaklanır. cPanel'de tam kullanıcı adı genellikle anakullanici@domain.com şeklindedir. DirectAdmin'de yalnızca anakullanici_ftpuser olabilir. Doğru formatı kullandığınızdan emin olun.

Sorun: Bağlantı Kuruluyor Ama Dosya Yükleyemiyorum

Kullanıcı giriş yapabiliyor ancak dosya yükleyemiyorsa, muhtemelen klasör izinleri yanlıştır. Hedef klasörün 755 veya 775 iznine sahip olması gerekir. Ayrıca belirlenen kotanın dolmadığından emin olun.

FTP Hesabı Yönetimi İçin Son Güvenlik İpuçları

  • Güvenli FTP (SFTP/FTPS) kullanın: Kontrol paneliniz SFTP'yi destekliyorsa mutlaka kullanın. SFTP trafiği şifreler ve daha güvenlidir.
  • Günlük kaydını etkinleştirin: cPanel'de FTP günlüğünü etkinleştirerek kimin hangi dosyayı yüklediğini veya sildiğini görebilirsiniz. Bu, sorunları izlemeye yardımcı olur.
  • IP kısıtlaması: Ekip arkadaşlarınız sabit IP kullanıyorsa, FTP erişimini yalnızca belirli IP'lere sınırlayabilirsiniz. Bu, güvenlik duvarı veya cPanel ayarları ile mümkündür.
  • Hassas dosyaları aktarmak için FTP kullanmayın: FTP varsayılan olarak şifrelenmez. Banka bilgileri gibi hassas dosyaları aktarmak için SFTP veya HTTPS kullanın.

Bu ipuçlarına uyarak FTP hesabınızı güvenli ve verimli bir şekilde kullanabilir ve ekip arkadaşlarınızın erişimini dikkatlice yönetebilirsiniz. Daha fazla rehberliğe ihtiyacınız varsa, ServerNet destek ekibi size yardımcı olmaya hazırdır.

Bu sayfa yardımcı oldu mu?