Ubuntu'da FTP Sunucusu Nasıl Kurulur ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
09.12.2024

Ubuntu’da FTP Sunucusu Nasıl Kurulur

FTP (Dosya Aktarım Protokolü), istemci ve sunucu arasında dosya aktarmak için kullanılan standart bir ağ protokolüdür. Eğer bir web sitesi yönetiyorsanız ya da dosya transferi için güvenli bir yola ihtiyacınız varsa, bir FTP sunucusu kurmak çok faydalı olabilir. Bu makalede, en popüler ve güvenli FTP sunucularından biri olan vsftpd (Very Secure FTP Daemon) kullanarak Ubuntu’da bir FTP sunucusunun kurulumu ve yapılandırılması konusunda size rehberlik edeceğiz.

Adım 1: Sisteminizi Güncelleyin

Herhangi bir yazılımı yüklemeden önce, sisteminizin güncel olduğundan emin olmak her zaman iyi bir uygulamadır. Bir terminal açın ve aşağıdaki komutları çalıştırın:

sudo apt güncelleme sudo apt yükseltme

Adım 2: vsftpd’yi yükleyin

Ardından, aşağıdaki komutu çalıştırarak vsftpd’yi yükleyin:

sudo apt vsftpd'yi yükle

Kurulumdan sonra vsftpd hizmetinin durumunu kontrol edebilirsiniz:

sudo systemctl status vsftpd

Hizmetin etkin (çalışıyor) olduğunu göstermelidir.

Adım 3: vsftpd’yi yapılandırın

Vsftpd için yapılandırma dosyası /etc/vsftpd.conf adresinde bulunur. Bu dosyayı bir metin düzenleyici ile açın:

sudo nano /etc/vsftpd.conf

Güvenliği ve işlevselliği artırmak için aşağıdaki ayarları değiştirebilirsiniz:

  • Yerel kullanıcıların FTP’ye erişmesine izin ver: Aşağıdaki satırın yorumunu kaldırın:
    local_enable=YES
  • Dosya yüklemelerini etkinleştirin: Aşağıdaki satırın yorumunu kaldırın:
    write_enable=YES
  • Kullanıcıları kendi ev dizinleriyle kısıtlayın: Kullanıcıların yalnızca kendi ana dizinlerine erişebilmelerini sağlamak için aşağıdaki satırın yorumunu kaldırın:
    chroot_local_user=YES

Gerekli değişiklikleri yaptıktan sonra dosyayı kaydedin ve editörden çıkın.

Adım 4: Bir FTP Kullanıcısı Oluşturun

FTP sunucusuna erişecek bir kullanıcı oluşturmanız gerekir. Yeni bir kullanıcı eklemek için aşağıdaki komutu çalıştırın:

sudo adduser ftpuser

Kullanıcı için bir parola belirleyin ve kullanıcı oluşturma işlemini tamamlamak için yönergeleri izleyin.

Adım 5: vsftpd’yi yeniden başlatın

Yapılandırma tamamlandığında, değişiklikleri uygulamak için vsftpd hizmetini yeniden başlatın:

sudo systemctl restart vsftpd

Adım 6: Güvenlik Duvarı Üzerinden FTP’ye İzin Verin

Sunucunuzda UFW (Karmaşık Olmayan Güvenlik Duvarı) etkinleştirilmişse, FTP trafiğine izin vermeniz gerekir:

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

Ardından yeni kuralları uygulamak için güvenlik duvarını yeniden yükleyin:

sudo ufw yeniden yükle

Adım 7: FTP Sunucusunu Test Edin

Artık bir FTP istemcisi (FileZilla gibi) kullanarak FTP sunucunuza bağlanabilirsiniz. Oturum açmak için sunucunuzun IP adresini ve FTP kullanıcı kimlik bilgilerini kullanın. Dosya yükleme ve indirme işlemlerinin düzgün çalıştığından emin olun.

Sonuç

Ubuntu’da vsftpd kullanarak bir FTP sunucusu kurmak, dosya aktarımı için güvenli ve verimli bir yol sağlar. Bu kılavuzda özetlenen adımları izleyerek, FTP sunucunuzu kurabilir, yapılandırabilir ve yönetebilirsiniz. Ayrıca, güvenli dosya aktarımları için SSL/TLS şifrelemesini etkinleştirerek güvenliği artırabilirsiniz.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills