Internet

freeFTPd: Konfiguracja tego serwera FTP, FTPES i SFTP dla Windows

Jeśli musisz skonfigurować serwer FTP, FTPES lub SFTP w systemach operacyjnych Windows, wysoce zalecaną alternatywą jest użycie oprogramowania freeFTPd. Ten program pozwoli nam bardzo szybko i łatwo skonfigurować wysoce konfigurowalny serwer FTP, bez konieczności posiadania dogłębnej znajomości sieci lub systemów. Ten freeFTPd jest całkowicie darmowym oprogramowaniem, a jeśli użyjemy FTPES lub SFTP, będziemy mieć zagwarantowane bezpieczeństwo komunikacji dzięki szyfrowaniu danych.

Instalacja freeFTPd

Aby zainstalować freeFTPd, pierwszą rzeczą do zrobienia jest pobranie instalatora z Oficjalna strona freeFTPD . Po pobraniu będziemy musieli uruchomić instalator, a podczas instalacji zapyta nas, jakie komponenty chcemy zainstalować. Będziesz musiał wybrać jedyną dostępną opcję, czyli „ Kompletna instalacja “, To znaczy kompletna instalacja.

Po zakończeniu instalacji pojawi się wyskakujące okienko z informacją, że jeśli chcemy teraz utworzyć klucze prywatne, musimy odpowiedzieć tak, w ten sposób będziemy mogli łączyć się z samym serwerem przez bezpieczne protokoły, takie jak FTPES i SFTP. Następnie zapyta nas, czy chcemy uruchomić usługę freeFTPd, musimy też odpowiedzieć tak. A dzięki temu mielibyśmy już zainstalowany serwer na naszym komputerze.

Uruchamianie i konfiguracja FreeFTPd

Gdy pierwszy raz uruchomimy freeFTPd, po lewej stronie znajdziemy okno z menu z różnymi opcjami, a po prawej okno z wybraną opcją. Ponieważ uruchamiamy go po raz pierwszy, w tym przypadku wygląda na to, że serwery FTP i SFTP są wyłączone, ponieważ nie są jeszcze skonfigurowane.

Menu administracyjne FreeFTPd

Przejrzymy różne menu od góry do dołu.

Status : W tym menu pokazuje nam informacje o stanie serwera FTP i SFTP, poza tym możemy również zobaczyć wersję serwera, którego używamy na dole. W tym przypadku wersja to 1.0.13.

FTP : W tym menu musimy skonfigurować wszystkie opcje FTP, dodatkowo jest ono podzielone na kolejne podmenu o nazwie SSL, gdzie musimy skonfigurować bezpieczny protokół FTPES. Zobaczmy jakie opcje mamy w FTP.

  • Adres odsłuchu : W tej opcji musimy wybrać, które interfejsy serwer FTP dopuści, to znaczy możemy wybrać wszystkie interfejsy, tylko localhost lub różne adresy IP, wszystkie karty sieciowe, które skonfigurowaliśmy w urządzeniu.
  • Port : Tutaj musimy określić, którego portu będzie używał serwer FTP, domyślnie jest to port 21.
  • Maksymalna liczba połączeń : Tutaj możemy określić, ile maksymalnych połączeń zezwoli nasz serwer FTP. Jeśli zostawimy go na 0, uważa się, że nie ma limitu połączeń.
  • Limit czasu bezczynności : Ta opcja jest używana do określenia, ile sekund powinno upłynąć, zanim zwróci błąd limitu czasu. Jeśli zostawimy go na 0, uważamy, że nie ma limitu co do liczby sekund, które muszą upłynąć.
  • Plik powitalny : Tutaj możemy wybrać plik z rozszerzeniem *.txt, wewnątrz możemy mieć napisaną wiadomość, która pojawi się użytkownikowi za każdym razem, gdy połączy się z klientem na skonfigurowany serwer FTP.
  • Plik wiadomości pożegnalnej : Tutaj możemy wybrać plik z rozszerzeniem *.txt, w środku możemy mieć napisaną wiadomość, która pojawi się użytkownikowi po rozłączeniu się z serwerem FTP.
  • Katalog główny FTP : Ta opcja umożliwia określenie katalogu serwera FTP.
  • Status serwera : Pokazuje nam stan serwera. Tuż obok mamy przycisk " Démarrer "Aby uruchomić serwer w przypadku jego zatrzymania lub" Zatrzymaj ", aby zatrzymać go w przypadku jego uruchomienia. Przy pierwszym uruchomieniu, jeśli korzystamy z systemu Windows 10, otrzymamy ostrzeżenie od zapory sieciowej, aby umożliwić dostęp do freeFTPd.

W menu FTP mamy podmenu o nazwie SSL, w którym możemy włączyć opcje korzystania z FTP + SSL oraz korzystania z niejawnego FTPS. Jak wyjaśniliśmy wcześniej w RedesZone, zaleca się używanie FTP + SSL (FTPES), ale nie FTPS (niejawny). Poniżej mamy możliwość wgrania, przejrzenia lub użycia nowego certyfikatu.

SFTP : W tym menu musimy skonfigurować wszystkie opcje serwera SFTP, protokołu opartego na SSH, ale mamy go również tutaj. Dodatkowo mamy podmenu o nazwie Hostkey. Zobaczmy jakie opcje mamy w SFTP, które są takie same jak w menu FTP.

  • Adres odsłuchu : W tej opcji musimy wybrać, które interfejsy serwer SFTP dopuści, to znaczy możemy wybrać wszystkie interfejsy, tylko localhost, lub różne adresy IP, wszystkie karty sieciowe, które skonfigurowaliśmy w urządzeniu.
  • Port : Tutaj musisz określić, którego portu będzie używał serwer SFTP, domyślnie jest to port 22, dobrze znany port SSH.
  • Maksymalna liczba połączeń : Tutaj możemy określić maksymalną liczbę połączeń obsługiwanych przez nasz serwer SFTP. Jeśli zostawimy go na 0, uważa się, że nie ma limitu połączeń.
  • Limit czasu bezczynności : Ta opcja jest używana do określenia, ile sekund powinno upłynąć, zanim zwróci błąd limitu czasu. Jeśli zostawimy go na 0, uważamy, że nie ma limitu co do liczby sekund, które muszą upłynąć.
  • Plik powitalny : Tutaj możemy wybrać plik z rozszerzeniem *.txt, wewnątrz możemy mieć napisaną wiadomość, która pojawi się użytkownikowi, gdy klient SFTP połączy się z serwerem SFTP.
  • Plik wiadomości pożegnalnej : Tutaj możemy wybrać plik z rozszerzeniem *.txt, w środku możemy mieć napisaną wiadomość, która pojawi się użytkownikowi po rozłączeniu się z serwerem SFTP.
  • Katalog główny SFTP : Ta opcja umożliwia określenie katalogu serwera SFTP.
  • Status serwera : Pokazuje nam stan serwera. Tuż obok mamy przycisk Start, aby uruchomić serwer w przypadku jego zatrzymania lub Stop, aby go zatrzymać w przypadku uruchomienia. Przy pierwszym uruchomieniu, jeśli korzystamy z systemu Windows 10, otrzymamy ostrzeżenie od zapory sieciowej, aby umożliwić dostęp do freeFTPd.

W menu SFTP mamy podmenu o nazwie Hostkey, to menu jest bardzo ważne, ponieważ tutaj mamy różne klucze, których będzie używał nasz serwer SFTP.

Pierwszym kluczem jest klucz RSA, tutaj możemy wybrać lokalizację klucza, a to daje nam kilka opcji, takich jak testowanie klucza i generowanie nowego przy użyciu 512 bitów, 1024 bitów lub 2048 bitów. Jeśli klikniemy na generuj nowy klucz, pojawi się Eksplorator Windows z pytaniem, gdzie chcemy zapisać nowy klucz. Możesz wybrać miejsce, które chcesz. Po zapisaniu lokalizacja zostanie automatycznie zaktualizowana w menu Klucz RSA.

Drugi klucz to klucz DSA, tutaj również możemy wybrać lokalizację klucza, a to daje nam kilka opcji, takich jak testowanie klucza i generowanie nowego przy użyciu 512 bitów, 1024 bitów lub 2048 bitów. Jeśli klikniemy na generuj nowy klucz, pojawi się Eksplorator Windows z pytaniem, gdzie chcemy zapisać nowy klucz. Możesz wybrać miejsce, które chcesz. Po zapisaniu lokalizacja zostanie automatycznie zaktualizowana w menu Klucz DSA.

użytkowników : W tym menu możemy tworzyć, modyfikować i usuwać użytkowników. Aby utworzyć nowego użytkownika, musimy kliknąć przycisk " Dodaj dniu ". Otworzy się nowe okno, w którym będziemy musieli wypełnić następujące informacje:

  • Zaloguj : Tutaj musimy wpisać nazwę użytkownika.
  • autoryzacja : Musisz wybrać jaką metodę połączenia użyć, polecam skorzystać z drugiej opcji » Hasło przechowywane w hashu SHA1 "Ponieważ ten, który jest dostarczany domyślnie, czyli" Uwierzytelnianie NT ", jest używany do łączenia się z kontem użytkownika systemu Windows. Inne opcje, z których możemy wybrać, to „Przechowywane hasło”, w którym poświadczenia są przechowywane w postaci zwykłego tekstu, lub „Konto użytkownika anonimowego”.
  • hasło : Musimy podać hasło, które chcemy dla tworzonego użytkownika. Ta opcja zostanie aktywowana tylko wtedy, gdy wybierzemy w "Autoryzacji" opcję "Hasło zapisane jako hash SHA1"
  • hasło (Jeszcze) : Musimy ponownie wprowadzić hasło, które wpisaliśmy w poprzednim polu.
  • Domaine : Możemy określić grupę.
  • Katalog osobisty : Tutaj radzę zostawić to domyślnie. Ta opcja pozwala określić katalog "domowy", root użytkownika, którego tworzymy.
  • Maksymalna szybkość transferu : Tutaj możemy ograniczyć maksymalną prędkość w kbps, którą użytkownik może pobrać lub przesłać. Jeśli zostawimy ją na 0, uważa się ją za nieograniczoną.
  • Użytkownik może uzyskać dostęp : Ta opcja pozwala nam określić, z których protokołów może korzystać użytkownik, w tym celu możemy wybrać między FTP i SFTP lub obydwoma. Naszą radą jest opuszczenie obu lub po prostu opuszczenie SFTP, aby zapewnić bezpieczeństwo.

Aby zarejestrować użytkownika, musimy kliknąć „Zastosuj”, a następnie zostanie on zarejestrowany.

Aby zmodyfikować utworzonego przez nas użytkownika, musimy najpierw wybrać go z listy użytkowników, a następnie aktywuje się opcja menu górnego o nazwie „Modyfikuj”. Jeśli klikniemy „Edytuj”, otworzy się ponownie to samo menu, którego użyliśmy do utworzenia użytkownika.

Aby usunąć użytkownika, którego utworzyliśmy, musimy najpierw wybrać go z listy użytkowników, a następnie włączona zostanie opcja menu górnego o nazwie „Usuń”. Jeśli klikniemy „Usuń” pojawi się okno z pytaniem, czy na pewno chcemy usunąć wybranego użytkownika. Musimy odpowiedzieć tak, a wybrany użytkownik zostanie usunięty.

Ograniczenia hosta : W tej opcji możemy dodać listę adresów IP, do których dostęp do serwera jest dozwolony lub zabroniony. W zależności od wybranej opcji, wprowadzone przez nas adresy IP będą mogły uzyskać dostęp do serwera lub będą miały dostęp zablokowany. Domyślnie jest skonfigurowany tak, aby nie mieli do niego dostępu.

Katalogi wirtualne : W tej sekcji możemy zobaczyć katalogi, które zwirtualizowaliśmy, będąc w stanie zobaczyć ich wirtualną ścieżkę i ich prawdziwą ścieżkę.

Jeśli chcemy dodać nowy katalog wirtualny, musimy wpisać nazwę folderu w Sekcja " Nazwa folderu ", Nazwa" wirtualna ścieżka "I kliknij przycisk" Dodaj "i wybierz prawdziwy folder, który chcemy zwirtualizować w wirtualnej ścieżce. Po zakończeniu folder pojawi się w górnym menu. Jeśli chcemy usunąć katalog wirtualny, pierwszą rzeczą do zrobienia jest wybranie go z górnego menu, a następnie kliknięcie „Usuń”, a zostanie on automatycznie usunięty.

Logowanie : W tej sekcji możemy włączyć prowadzenie dziennika wszystkiego, co dzieje się na serwerze. W tym celu musimy aktywować pole „Zapisz wydarzenia”. Po aktywacji mamy kilka bardzo ciekawych opcji. Pierwszym z nich jest użycie jednego pliku do dziennika serwerów FTP i SFTP, jeśli ta opcja nie jest aktywna, każdy serwer będzie miał swój dziennik. Wskazane jest pozostawienie go osobno, a dla każdego serwera mamy osobny dziennik. Drugą opcją jest rozwiązanie adresu IP zamiast nazwy komputera.

Na koniec możemy określić katalog, w którym zapisany jest plik dziennika serwera FTP i FTPS, a także mamy przycisk dostępu do dziennika serwera.

Użytkownicy online : W tej ostatniej sekcji pojawią się użytkownicy, którzy są aktualnie zalogowani na naszym serwerze FTP lub FTPS, pokazując nam informacje, takie jak ich nazwa użytkownika, typ sesji i jak długo są online. W prawym dolnym rogu mamy przycisk „Rozłącz”, który pozwoli nam odłączyć użytkownika, jeśli sobie tego życzymy.

Jak widać, jest to serwer kompatybilny z protokołami FTP i FTPES, bardzo kompletny pod względem opcji, ale jednocześnie bardzo łatwy w użyciu. Powinniśmy również podkreślić obsługę protokołu SFTP opartego na SSH, na wypadek, gdybyśmy chcieli go użyć zamiast FTPES.

Podobne przedmioty

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powrót do góry przycisk