← Powrót

KONFIGURACJA SERWERA FTP (VSFTPD)

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