FTP Sunucusu Kurulumu (vsftpd)
vsftpd Kurulumu
Debian/Ubuntu Sistemlerde
CentOS/AlmaLinux Sistemlerde
Servisi Başlatma ve Etkinleştirme
Temel Yapılandırma
FTP Kullanıcısı Oluşturma
Firewall Ayarları
Servisi Yeniden Başlatma
Sonuç
FTP Sunucusu Kurulumu (vsftpd)
vsftpd (Very Secure FTP Daemon), Linux sistemlerde yaygın olarak kullanılan hızlı ve güvenli bir FTP sunucusudur. Bu rehberde vsftpd kurulumu ve temel yapılandırma adımları anlatılacaktır.
vsftpd Kurulumu
Debian/Ubuntu Sistemlerde
apt update apt install vsftpd
CentOS/AlmaLinux Sistemlerde
dnf install vsftpd
Servisi Başlatma ve Etkinleştirme
systemctl enable vsftpd systemctl start vsftpd
Temel Yapılandırma
/etc/vsftpd.conf dosyasını açın ve aşağıdaki satırları kontrol edin veya ekleyin:
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES
FTP Kullanıcısı Oluşturma
useradd ftpuser passwd ftpuser mkdir /home/ftpuser/ftp chown nobody:nogroup /home/ftpuser/ftp chmod a-w /home/ftpuser/ftp mkdir /home/ftpuser/ftp/files chown ftpuser:ftpuser /home/ftpuser/ftp/files
Firewall Ayarları
# Debian/Ubuntu ufw allow 20/tcp ufw allow 21/tcp # CentOS/AlmaLinux (firewalld) firewall-cmd --permanent --add-port=21/tcp firewall-cmd --reload
Servisi Yeniden Başlatma
systemctl restart vsftpd
Sonuç
vsftpd kurulumu ve temel ayarları tamamlandıktan sonra FTP istemcileriyle sunucunuza bağlanabilir, dosya transferlerini yönetebilirsiniz. Daha gelişmiş ayarlar ve TLS desteği için vsftpd dökümantasyonuna göz atabilirsiniz.
Daha fazla bilgi için Hosting hizmetleri kategorimize göz atabilirsiniz.