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!