VSFTPD (Very Secure FTP Daemon) to lekki i bezpieczny serwer FTP używany w systemach Linux, w tym Ubuntu Server.
Instalacja serwera FTP:
sudo apt update
sudo apt install vsftpd
Sprawdzenie działania usługi:
systemctl status vsftpd
WAŻNY PLIK KONFIGURACYJNY:
/etc/vsftpd.conf
Tworzenie katalogu FTP:
sudo mkdir /srv/ftp
sudo chmod 755 /srv/ftp
Podstawowa konfiguracja pliku vsftpd.conf:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
Dodanie użytkownika do systemu (jeśli nie istnieje):
sudo adduser nazwa_uzytkownika
Restart usługi FTP:
sudo systemctl restart vsftpd
Test połączenia FTP:
ftp 192.168.1.100
Dostęp przez przeglądarkę lub klienta FTP:
ftp://192.168.1.100
UWAGA: Upewnij się, że port 21 jest otwarty w zaporze sieciowej.
Opcjonalnie (tryb pasywny):
pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10100