Alperen Sah Abursum

Debian 11’e vsftpd Sunucusu Nasıl Kurulur

Paketleri güncelliyoruz,

Ardından vsftpd paketini kuruyoruz,

apt install vsftpd

Ardından, FTP sunucusuna giriş yapmak için kullanacağımız bir FTP hesabı oluşturacağız,

adduser alperensah

vsftp.userlist bu dosyada belirtilen kullanıcılara FTP sunucusuna erişim izni verilir,

echo alperensah >> /etc/vsftpd.userlist

FTP kullanıcısı için bir FTP dizini oluşturuyoruz ve dizine izinleri belirtiyoruz,

mkdir -p /home/alperensah/ftp-dir

chmod -R 750 /home/alperensah/ftp-dir

chown -R alperensah: /home/alperensah/ftp-dir

vsftpd.conf bazı ayarları yapmamız gerekmekte,

nano /etc/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

allow_writeable_chroot=YES

Sunucuya güvenli bir FTP bağlantısı sağlamak için sunucuyu bir SSL sertifikası kullanarak şifrelememiz gerekiyor. Sunucuyu şifrelemek için kendinden imzalı bir SSL sertifikası oluşturacağız,

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd-key.pem -out /etc/ssl/private/vsftpd-cert.pem

nano /etc/vsftpd.conf yapılandırma dosyasına geri dönüyoruz ve oluşturduğumuz SSL sertifikalarının yolunu belirtiyoruz,

rsa_cert_file=/etc/ssl/private/vsftpd-cert.pem

rsa_private_key_file=/etc/ssl/private/vsftpd-key.pem

ssl_enable=YES

Servisi yeniden başlatıyoruz,

systemctl restart vsftpd.service

systemctl status vsftpd.service

Filezilla aracı ile test ediyoruz,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir