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.
- Nazwa serwera: ustaw domyślną nazwę serwera.
- UseIPV6: możesz przełączyć go na „Wył.”, jeśli go nie używasz.
- DefaultRoot: odkomentuj tę linię, aby ograniczyć użytkownikom dostęp do ich folderów domowych.
- 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ć.
- AuthOrder: Odkomentuj linię, aby umożliwić korzystanie z haseł lokalnych.
- Port: ta linia definiuje domyślny port serwera FTP, domyślnie jest to 21. Jeśli chcesz, możesz tutaj zdefiniować dowolny port niestandardowy.
- 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.
- 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?