Serwer dedykowany: Instalacja serwera FTP
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
FTP (File Transfer Protocol) to protokół sieciowy służący do przesyłania plików przez sieć TCP/IP. Protokół został stworzony, aby umożliwić łatwą wymianę plików między systemami. Dzięki FileZilla Server można postawić taki serwer FTP na systemie Linux. FileZilla Server jest prosty w instalacji i konfiguracji, a także oferuje wiele funkcji, takich jak możliwość tworzenia kont użytkowników, zarządzania prawami dostępu oraz transferem plików. W tym poradniku przejdziemy przez proces instalacji i konfiguracji usługi FileZilla Server na serwerze Linux.
Jak zainstalować serwer FTP i dodać użytkownika?
Aby dodać użytkownika FTP, najpierw musisz zainstalować serwer FTP. W tym celu połącz się z serwerem przez SSH (np. Putty).
Aby zainstalować serwer FTP, wpisz teraz polecenie apt-get install proftpd. Potwierdź zapytanie klawiszem Y i naciśnij Enter:
Teraz musimy jeszcze dostosować konfigurację. W tym celu wpisz nano /etc/proftpd/proftpd.conf i zatwierdź. Otworzy się plik konfiguracyjny w edytorze Nano:
Następujące wpisy muszą zostać dodane:
Teraz serwer FTP musi zostać zrestartowany, aby zmiany zaczęły działać. Zrób to poleceniem: service proftpd restart
Jak dodać użytkownika FTP?
Aby utworzyć nowego użytkownika FTP, najpierw musimy stworzyć grupę FTP. Robimy to poleceniem addgroup ftpuser. Powinno to wyglądać tak:
Teraz możemy dodać pierwszego użytkownika FTP poleceniami: adduser benutzerftp -shell /bin/false -home /var/www a następnie adduser benutzerftp ftpuser.
Zostaniemy poproszeni o ustawienie hasła:
Potem potwierdzamy poprawność wpisów:
Ostatnim krokiem jest przypisanie nowego użytkownika do grupy przez adduser benutzerftp ftpuser:
Teraz możemy połączyć się z serwerem, używając ustawionych danych: