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

Ubuntu üzerinde bir FTP Sunucusu Kurun: Hızlı vsftpd Kılavuzu

Neden bir FTP sunucusuyla uğraşasınız ki? FTP (Dosya Aktarım Protokolü), makineniz ile bir sunucuarasında dosya taşımak için güvenilir yardımcınızdır – web sitesi ayarlarını yüklemek veya büyük veri kümelerini paylaşmak gibi. Ubuntu‘da vsftpd (Very Secure FTP Daemon) tercih edilir: hafif, güvenli ve kurulumu kolaydır. Bu kılavuz, AlexHost’unki gibi bir VPS ‘ye yükleme ve yapılandırma konusunda size yol gösterir, böylece dosyaları sorunsuz bir şekilde güvenle aktarabilirsiniz.

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 update
sudo apt upgrade

Adım 2: vsftpd’yi yükleyin

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

sudo apt install vsftpd

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 reload

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ç: FTP Dakikalar İçinde Hazır ve Çalışır

Ubuntu’daki vsftpd ile, AlexHost’un VPS’sinde site yönetimi veya yedeklemeler için mükemmel olan, kullanıma hazır güvenli bir dosya servisiniz var. Güncelleyin, kurun, yapılandırmayı değiştirin, bir kullanıcı ekleyin, güvenlik duvarında delikler açın ve test edin. Ekstra zırh için SSL/TLS katmanını kullanın. Aksaklıklar olursa günlükleri kontrol edin veya AlexHost desteğe ping atın. Şimdi gidip o dosyaları bir patron gibi aktarın!

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

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

Skills