sistem paketlerini güncelleme
sudo apt update
sudo apt full-upgrade
ftp server yükleme
sudo apt install vsftpd
konfigürasyon dosyası düzenleme
sudo nano /etc/vsftpd.conf
aşağıdaki satırları ctrl + w ile bulup başlarındaki # karakterini kaldırıyor ve aktifleştiriyoruz
write_enable=YES
local_umask=022
chroot_local_user=YES
aşağıdaki satırı bulup
anonymous_enable=YES
aşağıdaki satır ile değiştiriyoruz
anonymous_enable=NO
dosyanın sonuna aşağıdaki satırları ekliyoruz
user_sub_token=$USER
local_root=/home/$USER/FTP
ctrl + x ve sonrasında y ile kaydedip çıkıyoruz
ftp klasörünü yaratma:
mkdir -p /home/[user]/FTP/[subdirectory_name]
izinleri ayarlama
chmod a-w /home/[user]/FTP
vsftpd daemon’ı yeniden başlatma
sudo service vsftpd restart
artık kullanıcı adı ve şifrenizi kullanarak belirtilen kulasöre ftp istemcisi ile ulaşabilirsiniz
kaynaklar: