Wyszukiwanie w witrynie

Instalacja i konfiguracja serwera ProFTPD w systemie Ubuntu/Debian


Serwery FTP to oprogramowanie umożliwiające utworzenie połączenia FTP pomiędzy komputerem lokalnym a serwerem internetowym. ProFTPD to serwer FTP dla serwerów Unix/Linux, bardzo konfigurowalny i bardzo efektywny, jest darmowy i ma otwarte źródła, wydany na licencji GPL.

W tym artykule wyjaśnimy, jak zainstalować serwer ProFTPD na komputerach Ubuntu/Debian.

Krok 1: Zainstaluj serwer ProFTPD

Oczywiście, aby z niego korzystać, musisz zainstalować oprogramowanie. Najpierw upewnij się, że wszystkie pakiety systemowe są aktualne, uruchamiając następujące polecenia apt-get w terminalu.

sudo apt-get update
sudo apt-get upgrade

Teraz, aby zainstalować serwer ProFTPD, uruchom go w terminalu.

sudo apt-get install proftpd

Podczas instalacji zostaniesz poproszony o wybranie rodzaju użytkowania serwera ProFTPD. Możesz wybrać najlepszy tryb, który odpowiada Twoim potrzebom.

Krok 2: Skonfiguruj serwer ProFTPD

Zanim zaczniemy go używać, będziemy musieli edytować niektóre pliki. /etc/proftpd/proftpd.conf jest domyślnym plikiem konfiguracyjnym dla serwerów Ubuntu/Debian, aby rozpocząć edycję za pomocą vi polecenie, uruchom.

sudo vi /etc/proftpd/proftpd.conf

Aby rozpocząć edycję pliku, naciśnij klawisz „I”. Teraz zmień zawartość pliku, jak pokazano poniżej.

  1. Nazwa serwera: ustaw domyślną nazwę serwera.
  2. UseIPV6: możesz przełączyć go na „Wył.”, jeśli go nie używasz.
  3. DefaultRoot: odkomentuj tę linię, aby ograniczyć użytkownikom dostęp do ich folderów domowych.
  4. RequireValidShell: Odkomentuj tę linię i ustaw ją na „Włączone”, aby umożliwić logowanie użytkownikom, nawet tym, którzy nie mają prawidłowej powłoki w /etc/ powłoki, aby się zalogować.
  5. AuthOrder: Odkomentuj linię, aby umożliwić korzystanie z haseł lokalnych.
  6. Port: ta linia definiuje domyślny port serwera FTP, domyślnie jest to 21. Jeśli chcesz, możesz tutaj zdefiniować dowolny port niestandardowy.
  7. SystemLog: domyślna ścieżka pliku dziennika. Możesz ją zmienić, jeśli chcesz.

Po dokonaniu powyższych zmian zgodnie z sugestią możesz zapisać plik, nacisnąć klawisz „ESC” i wpisać :x, aby zapisać i zakończyć .

Teraz zrestartuj serwer ProFTPD za pomocą tego polecenia.

sudo service proftpd restart

Podczas instalacji ProFTPD domyślny użytkownik „proftpd” jest tworzony automatycznie, ale aby to zrobić, musimy utworzyć dla niego hasło i uruchomić.

sudo passwd proftpd

Otóż to!. Możesz teraz przejść do następujących adresów w przeglądarce, będzie ona uruchomiona i zapyta Cię o nazwę użytkownika i hasło.

ftp://youripaddress 

OR

ftp://yourdomian.com

W polu Nazwa użytkownika wpisz „proftpd”, a w polu Hasło wpisz hasło ustawione wcześniej dla użytkownika proftpd.

Krok 3: Tworzenie użytkowników ProFTPD

Jak zauważyłeś, znajdujesz się w domyślnym katalogu domowym użytkownika „proftpd”, co nie jest dla nas przydatne, dlatego utworzymy nowego użytkownika z rozszerzeniem /var /www/ jako folder domowy, abyśmy mieli do niego łatwy dostęp.

Aby utworzyć użytkownika FTP, powiedz „myproftpduser” i uruchom.

sudo useradd myproftpduser

Aby utworzyć do niego hasło.

sudo passwd myproftpduser

Aby zmienić folder domowy na /var/www/, uruchom.

sudo usermod -m -d /var/www/ myproftpduser

Możesz także zdefiniować katalog domowy użytkownika za pomocą polecenia useradd podczas tworzenia nowych użytkowników w systemie Linux. Aby uzyskać więcej informacji i wykorzystania polecenia useradd, przeczytaj nasz artykuł pod adresem.

  1. 15 Przykłady polecenia „useradd”.

Teraz zrestartuj serwer ProFTPD za pomocą.

sudo service proftpd restart

Teraz możesz łatwo uzyskać do niego dostęp z serwera FTP. Możesz także użyć Filezilli lub dowolnego innego klienta FTP, aby uzyskać dostęp do serwera FTP, jeśli chcesz.

Krok 4: Rozwiązywanie problemów z ProFTPD:

Wszelkie dostępne komunikaty o błędach będą domyślnie przechowywane w /var/log/proftpd/proftpd.log. Możesz sprawdzić ten plik, jeśli instalacja serwera ProFTPD nie działa. Należy również pamiętać, że czasami tak się dzieje zdarza się, że serwer ProFTPD opóźnia się i nie można uzyskać dostępu do serwera z powodu komunikatu „Odmowa połączenia”, to nie jest problem, wystarczy, że będziesz restartował serwer ProFTPD aż do momentu działa (o ile nie było innych błędów).

Czy instalowałeś już serwer ProFTPD? Co o tym myślisz, porównując go z innymi serwerami FTP, takimi jak wu-ftpd?