×
×

Instalacja serwera FTP Debian

Powrót

FTP jest to protokół umożliwiający transfer plików pomiędzy klientem a serwerem. W niniejszym poradniku przedstawiona zostanie instalacji serwera proftpd w systemie Debian wraz z blokadą wyjścia użytkowników poza swój katalog w trakcie połączenia FTP.

Aby zainstalować serwer FTP (w tym przypadku ProFTPD) na systemie Debian należy połączyć się z serwerem przez protokół SSH korzystając z klienta PuTTY w systemach Windows lub z polecenia ssh w przypadku systemów Linux lub MacOS.

Po poprawnym zalogowaniu się na serwer, należy zaktualizować listę pakietów poleceniem:

apt-get update

Po skończonej aktualizacji przechodzimy do instalacji odpowiednich pakietów:

apt-get install proftpd nanp -y

(przełącznik -y oznacza odpowiedź tak na wszelkie pytania instalatora pakietów)

W czasie instalacji zostaniemy zapytani i tryb startowania usługi, wybieramy standalone i wciskamy enter.

Jeśli w czasie instalacji nie pojawiły się żadne błędy, oznacza to, że serwer FTP został zainstalowany poprawnie. W kolejnym kroku przejdziemy do podstawowej konfiguracji serwera.

Aby dostęp użytkowników w trakcie połączenia FTP był ograniczony do ich własnego katalogu domowego (domyślnie /home/nazwa_uzytkownika) musimy dokonać kilka drobnych poprawek w postaci edycji pliku konfiguracyjnego:

nano /etc/proftpd/proftpd.conf

Odszukujemy linijkę # DefaultRoot ~, a następnie usuwamy przed nią # oraz spację, Wprowadzone zmiany muszą zostać jeszcze zapisane poprzez wciśnięcia klawisza F2, a następnie Y.

Teraz wystarczy jeszcze zrestartować usługę, aby wprowadzone zmiany weszły w życie:

service proftpd restart

Aby móc połączyć się z serwerem FTP utworzeni muszą zostać jeszcze użytkownicy ze względów bezpieczeństwa dostęp dla root jest zablokowany):

adduser nowyuser

dwukrotnie podajemy hasło, pola z pytaniami o dane osobowe ignorujemy enterem.

Powyższy krok należy przeprowadzić dla każdego użytkownika, któremu chcemy dać dostęp przez FTP.

Aby połączyć się z sererem FTP w Windows, pobieramy program FileZilla i po jego uruchomieniu uzupełniamy pola w poziomym menu następująco: host-adres ip naszego VPS, nazwa użytkownika-dodany przed chwilą użytkownik, hasło-jak w przypadku użytkownika, pole port pozostawiamy puste i klikamy myszką na Szybkie łączenie.