Instalacja i konfiguracja serwera Filezilla. Przygotowanie do instalacji własnego serwera FTP

Dzień dobry, drodzy czytelnicy! Ostatnio otrzymuję wiele wiadomości z pytaniami, jak zainstalować własny FTP serwer w warunkach domowych (lub nie).

Przygotowanie do instalacji własnego serwera FTP

Tak jak obiecałem, najpierw krótko o tym, o co chodzi FTP dla tych, którzy nie wiedzą:

Pragnę od razu zaznaczyć, że w artykule rozważymy opcję użytku domowego, bez skomplikowanych i subtelnych ustawień, które są stosowane w przypadku pełnoprawnych serwerów korporacyjnych.

Aby zainstalować, musisz pobrać jedną z wielu dystrybucji, które pomogą Ci wdrożyć FTP-serwer. Osobiście polecam skorzystać Serwer FileZilla, ponieważ on, podobnie jak klient, o którym kiedyś wspomniałem, (patrz artykuł, do którego link znajduje się powyżej), jest niezwykle łatwy w instalacji i konfiguracji, a także jest bezpłatny.

Można go pobrać np. z tego linku.

Instalowanie serwera FTP FileZilla

Po pobraniu dystrybucji faktycznie uruchom jej instalację (co oznacza, że ​​musisz kliknąć pobrany plik ex-plik) i postępuj zgodnie z poniższymi zaleceniami.

W pierwszym oknie musisz wyrazić zgodę na umowę licencyjną, kliknij „ Zgadzam się”.

Standard(Standard) - opcja instalacji od podstaw w celu uzyskania pełnej funkcjonalności serwera.

Pełny(Full) - prawie to samo, ale kod źródłowy programu również zostanie skopiowany do folderu instalacyjnego, na wypadek gdybyś chciał coś w nim zmienić.

Tylko usługa FTP(Tylko usługa) - usługa FTP jest instalowana bezpośrednio, bez dostępu do niej poprzez interfejs. Przydatne, jeśli planujesz zarządzać magazynem plików z innego komputera.

Interfejs sterowania(Tylko interfejs) - w przeciwieństwie do poprzedniego punktu, instalowana jest tylko powłoka zarządzająca serwerem graficznym, ale nie sam serwer. Użyj, jeśli chcesz uzyskać zdalny dostęp do swojego serwera FTP.

Instalacja niestandardowa(Niestandardowe) — możesz wybrać, co chcesz umieścić na swoim komputerze.

W następnym oknie musisz wybrać folder instalacyjny, na przykład „ C:\Program Files\FileZilla Server" Po dokonaniu wyboru przejdź do kolejnego okna (Dalej).

Teraz instalator poprosi nas o wybranie sposobu instalacji i uruchomienia serwera.

Istnieją trzy opcje:

  • Jak uruchomić usługę przy logowaniu
  • Jak ręcznie uruchomić usługę
  • Łatwa instalacja, uruchamianie ręczne

Zaleca się wybór pierwszej lub drugiej opcji. Jedyna różnica polega na tym, że w drugim przypadku, aby serwer działał, musisz przejść do „ Panel sterowania - Administracja - Zarządzanie usługami„, znajdź usługę na liście i uruchom ją samodzielnie, klikając przycisk Start.

Dodatkowo na tym etapie należy określić port, przez który będzie podłączony interfejs zarządzania serwerem, czyli, że tak powiem, swoją konsolę administracyjną, która umożliwi ustawienie ustawień, sprawdzenie, kto gdzie się podłączył itp. Aby poprawić bezpieczeństwo zmień go ze standardowego (14147) na inny.

Domyślnie zaznaczona jest także opcja uruchomienia serwera po instalacji. (Uruchom serwer po zakończeniu instalacji). Możesz pozostawić to pole wyboru lub je usunąć. To twoja sprawa. Po wykonaniu tej czynności przejdź do ostatniego okna za pomocą przycisku Następny.

Tutaj wybieramy opcje uruchomienia interfejsu.

Jest ich znowu trzech:

  • Podczas logowania, dla wszystkich użytkowników
  • Podczas logowania dla bieżącego użytkownika
  • Ręcznie

Pierwsza opcja zadziała, jeśli jesteś jedynym użytkownikiem komputera, na którym zainstalowany jest serwer, a w zasadzie nadal będziesz uruchamiał interfejs automatycznie pod wszystkimi kontami systemu operacyjnego lub tylko pod jednym.
Drugi jest odpowiedni dla tych, którzy pracują na komputerze więcej niż raz (tj. na komputerze znajduje się kilka kont używanych przez różne osoby) i nie chce, żeby ktokolwiek inny miał nad nim kontrolę FTP serwer, czyli interfejs został uruchomiony wyłącznie z konta, na którym obecnie przeprowadzana jest instalacja.

A trzecia opcja ustawia parametr uruchamiania tylko ręcznie, czyli w ogóle nie uruchomi się z systemem.
Przypomnę, że interfejs jest czymś w rodzaju programu administracyjnego, który pozwala monitorować stan serwera, uruchamiać go, zatrzymywać i konfigurować.

Zaznaczenie (Uruchom interfejs po zakończeniu instalacji) w tym oknie ponownie ustawia interfejs tak, aby uruchamiał się natychmiast po zakończeniu instalacji.

Cóż, po uporaniu się z tym wszystkim, możesz w końcu rozpocząć instalację serwera (oczywiście używając „ zainstalować“)

Konfigurowanie serwera FTP FileZilla

Tak więc po instalacji, przy pierwszym uruchomieniu interfejsu pojawi się małe okno, w którym należy podać adres i port połączenia, a także hasło administratora (podczas pierwszej instalacji go nie ma). Możesz zaznaczyć opcję „Połącz się z tym serwerem przez cały czas” (Zawsze łącz się z tym serwerem). Kliknij " OK“.

Pragnę podkreślić, że jest to połączenie z serwerem lokalnie, czyli połączenie z interfejsem administracyjnym, czyli nadanie adresu 127.0.0.1 i portu 14147 dla przyjaciela, który chce się połączyć, jest to bezużyteczne. O zewnętrznych adresach, hasłach i loginach niezbędnych do połączenia z serwerem napiszemy w dalszej części artykułu.

Przejdźmy teraz do ustawień. Dokonuje się tego poprzez przejście do „ Edytuj -> Ustawienia” lub klikając przycisk na panelu interfejsu:

Otworzy się okno ustawień. Na pierwszej zakładce (Ustawienia ogólne) możesz ustawić następujące parametry:

Od góry do dołu zrzut ekranu:

  • Port, na którym klienci będą łączyć się z serwerem
  • Maksymalna liczba klientów
  • Liczba wątków
  • Różne limity czasu (trzy sztuki)

Na potrzeby tego artykułu interesują nas dwa pierwsze punkty. Port można pozostawić bez zmian lub zmienić go w celu zwiększenia bezpieczeństwa, ale wówczas trzeba będzie poinformować o nim wszystkich, którzy będą chcieli się połączyć.

Drugie ustawienie odpowiada za maksymalną liczbę połączeń. Domyślna wartość parametru to „ 0 ”, oznacza to, że ich liczba nie jest ograniczona. Warto zmienić ten parametr, jeśli np. Twój kanał internetowy nie jest w stanie udźwignąć obciążenia, bo łączy się z Tobą zbyt wiele osób.

Resztę można pozostawić bez zmian, ponieważ ustawienia są optymalne do użytku domowego.

W kolejnym podpunkcie możesz skonfigurować wiadomość powitalną, którą użytkownicy zobaczą podczas łączenia się. Na przykład: " System serwera Notes Admin!" Tutaj możesz użyć tak zwanych parametrów tekstowych. Można na przykład ustawić dane wyjściowe dla wersji klientów FTP-serwery. Aby to zrobić, wpisz oprócz powitania kombinację znaków %v. W miejscu, w którym je wpiszesz, automatycznie wyświetli się powyższa wersja.

Następnie przejdź do podpunktu „ Powiązania IP" Ustaw się tutaj IP-adresy, pod którymi znajdują się nasze FTP serwer. Jeśli chcesz, aby serwer był dostępny tylko z sieci lokalnej, to zamiast gwiazdki powinieneś wskazać swój lokalny IP-adres np 192.168.1.5 . W przeciwnym razie nie ma tu nic wartego dotykania.

W akapicie „ Filtr IP" może być ustawiony IP adresy (lub jego zakres), który będzie miał zakaz łączenia się z Twoim serwerem, a także ustaw wyjątki z określonego zakresu (drugie pole). Oznacza to, że na przykład, jeśli chcesz kogoś zbanować i uniemożliwić mu dostęp do Twojego serwera, wskaż go w pierwszym oknie. Ponadto, jeśli chcesz dać dostęp tylko określonej osobie i zabronić wszystkim innym, to wstaw gwiazdkę w pierwszym polu i podaj listę IP-adresy w drugim.

Zakładka „ Ustawienia trybu pasywnego” reguluje parametry pasywnego połączenia z serwerem i jego odpowiedzi. Warto tu cokolwiek zmienić tylko wtedy, gdy łączysz się z Internetem nie bezpośrednio, ale przez router, który ma zaporę sieciową i NAT. W takim przypadku może być konieczne określenie w polu „ Użyj następującego adresu IP„Twój zewnętrzny IP-adres (można dowiedzieć się od swojego dostawcy lub w interfejsie routera), a także ustaw zakres portów (Użyj niestandardowego zakresu portów), za pośrednictwem których klient może łączyć się z Twoim serwerem w trybie pasywnym. Prawdopodobnie warto dotykać tych ustawień tylko w przypadku problemów z połączeniem użytkowników. W takim przypadku, którego nie da się rozwiązać samodzielnie, doradzę Ci w sprawie ustawień wyłącznie dla Ciebie (napisz komentarz).

Sekcja ustawień „ Różnorodny”zawierają ustawienia nieistotne dla domowego serwera FTP. Na przykład takie jak „ Nie pokazuj hasła w plikach dziennika(Nie pokazuj haseł w dzienniku wiadomości), “Uruchom interfejs zminimalizowany” (Start zminimalizowany), a także rozmiary buforów transmisji. Generalnie nie trzeba tu niczego dotykać.

Na " Ustawienia interfejsu administratora" może być ustawiony IP-adres i port, przez który będzie dostępny interfejs zarządzania serwerem (ten sam, którego początkowo używaliśmy jako 127.0.0.1 I 14147 , czyli jeśli chcesz, możesz je zmienić). Ponadto możesz określić IP-adresy, które mogą się z nim łączyć.

Sekcja ustawień „ Logowanie” pozwala włączyć zapisywanie plików logu (Włącz logowanie do pliku), skonfigurować ich maksymalny rozmiar (Ogranicz rozmiar pliku logu do), zapisać wszystko do jednego pliku (Zaloguj wszystko do „FileZilla Server.log”) lub utwórz osobny na każdy dzień (w tym przypadku możesz ograniczyć ich maksymalny okres przydatności do spożycia).

Zakładka „ Ustawienia GSS” jest odpowiedzialny za korzystanie z protokołu Kerberos GSS. Do normalnego użytkowania opcja ta nie wymaga konfiguracji.

Dalej mamy „ Ograniczenia prędkości" Może pomóc ograniczyć prędkość połączeń przychodzących i wychodzących. Istnieją dwa sposoby na ograniczenie: ustaw stały limit na cały czas lub utwórz reguły na konkretny dzień i/lub godzinę. Limity podawane są w kilobajtach.

Zakładka „ Kompresja transferu plików” umożliwia włączenie trybu kompresji plików podczas przesyłania. W takim przypadku możesz skonfigurować minimalny i maksymalny poziom kompresji, a także określić adresy IP, dla których kompresja nie będzie stosowana. Nie ma potrzeby niczego dotykać.

Aby skonfigurować bezpieczne połączenie między klientem a serwerem, musisz przejść do elementu ustawień „ Ustawienia SSL/TLS" Tutaj musisz włączyć obsługę tych protokołów i określić ścieżkę do klucza prywatnego, pliku certyfikatu i hasła. Dla przeciętnego użytkownika nie jest to konieczne, dlatego nie będzie omawiane w tym artykule.

Wreszcie możesz włączyć automatyczne blokowanie użytkowników po N-próby nieudanych połączeń i czas bana. W tym celu należy przejść do zakładki „ Automatyczne zakazy” i jeśli tego potrzebujesz, zaznacz pole „ Włącz automatyczne bany„, wskazać w kolumnie „ Zablokuj adres IP po” liczbę prób, po których zostanie przeprowadzona blokada, a także czas blokady w polu „ Zakaz dla„. Jest to czasami konieczne, aby zapobiec spamowaniu Twojego serwera przez niechciane osoby próbami połączenia.

Wstępna konfiguracja kont użytkowników (użytkowników) i udziałów (udziałów)

Teraz skonfigurujmy dostęp użytkowników, a mianowicie ich konta, hasła, foldery itp.
Jako przykład stwórzmy najbardziej, że tak powiem, zwykłego użytkownika i dajmy mu dostęp.

Aby więc dodać nowe konto, w głównym oknie interfejsu podążaj ścieżką „ Edytować-> Użytkownicy" Zobaczymy okno do pracy z użytkownikami.

Aby dodać nowy, kliknij „ Dodać" Następnie musisz podać jego nazwę, na przykład anonimowy, i przynależność do grupy (w naszym przypadku nie wskażemy). Skonfiguruj, kliknij „ OK”.


Teraz możemy ustawić hasło i limit liczby połączeń dla naszego nowego użytkownika. Jeśli to konieczne, zrób to zaznaczając „ Hasło” i wpisując je (hasło) w polu obok. Ze względów bezpieczeństwa zdecydowanie zaleca się używanie haseł dla użytkowników.

Następnie przejdź do „ Udostępnij foldery" Tutaj tak naprawdę ustalamy, do jakich folderów użytkownik będzie miał dostęp. Można to zrobić po prostu: kliknij „ Dodać” i wybierz żądany folder na dysku. Po lewej stronie możesz ustawić prawa dostępu do niego: tylko do odczytu - „ Czytać”, wpis - „ Pisać”, usunięcie - „ Usuwać” i możliwość zmiany istniejących plików w katalogu - „ Dodać" Poniżej możesz zezwolić na tworzenie, usuwanie, pobieranie listy plików i propagowanie uprawnień do podkatalogów.

Ustawiamy parametry i foldery, których potrzebujesz i... Kliknij OK

To kończy wstępną konfigurację. Do użytku domowego nie potrzebujesz więcej

Dostęp użytkownika do serwera.

Aby Twoi znajomi mogli korzystać z Twojego FTP serwer, musisz im go udostępnić IP-adres, a także login(y), hasło(a) i, jeśli to konieczne, port (jeśli został zmieniony), które podałeś, które muszą wskazać w swoich ustawieniach wstępnych FTP-klient.

Dowiedz się na zewnątrz IP-adresu można dokonać kontaktując się ze swoim dostawcą, zaglądając do ustawień routera lub po prostu korzystając z jednej z wielu usług, np. www.2ip.ru (jak zapewne się domyślasz, potrzebujesz tego, co jest napisane pod tekstem „Twój adres IP:”).

Posłowie.

Tak się sprawy mają.

Pomimo tego, że artykuł jest maksymalnie zorientowany na mały użytek domowy, starałem się wyjaśnić jak najbardziej szczegółowo wszystkie niezbędne ustawienia i niuanse.

Dzień dobry, drodzy czytelnicy! Jak rozumiesz z tytułu, dzisiaj porozmawiamy Serwer FileZilla i tworzenie własnych FTP sam serwer.

Ostatnio otrzymuję wiele wiadomości z pytaniami, jak zainstalować własny FTP serwer w warunkach domowych (lub nie).

O tym, co to jest FTP, jeśli ktoś nagle nie wie, możesz dowiedzieć się w tym moim artykule „” lub od razu zacząć czytać (w tym artykule jest kilka słów o samym protokole).

Przygotowanie do instalacji własnego serwera FTP

Tak jak obiecałem, najpierw krótko o tym, o co chodzi FTP dla tych, którzy nie wiedzą:

Pragnę od razu zaznaczyć, że w artykule rozważymy opcję użytku domowego, bez skomplikowanych i subtelnych ustawień, które są stosowane w przypadku pełnoprawnych serwerów korporacyjnych.

Aby zainstalować, musisz pobrać jedną z wielu dystrybucji, które pomogą Ci wdrożyć FTP-serwer. Osobiście polecam skorzystać Serwer FileZilla, ponieważ podobnie jak klient, o którym kiedyś wspomniałem (patrz artykuł pod linkiem powyżej), jest niezwykle łatwy w instalacji i konfiguracji, a do tego jest darmowy.

Instalowanie serwera FTP FileZilla

Po pobraniu dystrybucji faktycznie uruchom jej instalację (oznacza to, że musisz kliknąć pobrany plik ex-file) i postępuj zgodnie z poniższymi zaleceniami.

W pierwszym oknie musisz wyrazić zgodę na umowę licencyjną, kliknij „ Zgadzam się”.

  • Standard(Standard) - opcja instalacji od podstaw w celu uzyskania pełnej funkcjonalności serwera.
  • Pełny(Full) - prawie to samo, ale kod źródłowy programu również zostanie skopiowany do folderu instalacyjnego, na wypadek gdybyś chciał coś w nim zmienić.
  • Tylko usługa FTP(Tylko usługa) - usługa FTP jest instalowana bezpośrednio, bez dostępu do niej poprzez interfejs. Przydatne, jeśli planujesz zarządzać magazynem plików z innego komputera.
  • Interfejs sterowania(Tylko interfejs) - w przeciwieństwie do poprzedniego punktu, instalowana jest tylko powłoka zarządzająca serwerem graficznym, ale nie sam serwer. Użyj, jeśli chcesz uzyskać zdalny dostęp do swojego serwera FTP.
  • Instalacja niestandardowa(Niestandardowe) — możesz wybrać, co chcesz umieścić na swoim komputerze.

W następnym oknie musisz wybrać folder instalacyjny, na przykład „ C:\Program Files\FileZilla Server" Po dokonaniu wyboru przejdź do kolejnego okna ( Następny).

Teraz instalator poprosi nas o wybranie sposobu instalacji i uruchomienia serwera.

Istnieją trzy opcje:

  • Jak uruchomić usługę przy logowaniu
  • Jak ręcznie uruchomić usługę
  • Łatwa instalacja, uruchamianie ręczne

Zaleca się wybór pierwszej lub drugiej opcji. Jedyna różnica polega na tym, że w drugim przypadku, aby serwer działał, musisz przejść do „ Panel sterowania - Administracja - Zarządzanie usługami", znajdź tam usługę na liście i uruchom ją samodzielnie, klikając przycisk Start.

Port i pierwsze uruchomienie serwera FileZilla

Dodatkowo na tym etapie należy określić port, przez który będzie podłączony interfejs zarządzania serwerem, czyli, że tak powiem, swoją konsolę administracyjną, która umożliwi ustawienie ustawień, sprawdzenie, kto gdzie się podłączył itp. Aby poprawić bezpieczeństwo, zmień je z domyślnego ( 14147 ) do innego.

Domyślnie zaznaczona jest także opcja uruchomienia serwera po zakończeniu instalacji. Możesz pozostawić to pole wyboru lub je usunąć. To twoja sprawa. Po wykonaniu tej czynności przejdź do ostatniego okna za pomocą przycisku Następny.

Tutaj wybieramy opcje uruchomienia interfejsu.

Jest ich znowu trzech:

  • Podczas logowania, dla wszystkich użytkowników
  • Podczas logowania dla bieżącego użytkownika
  • Ręcznie

Pierwsza opcja zadziała, jeśli jesteś jedynym użytkownikiem komputera, na którym zainstalowany jest serwer, a w zasadzie nadal będziesz uruchamiał interfejs automatycznie pod wszystkimi kontami systemu operacyjnego lub tylko pod jednym.

Drugi jest odpowiedni dla tych, którzy pracują na komputerze więcej niż raz (to znaczy, że na komputerze jest kilka kont używanych przez różne osoby) i nie chcą, aby ktokolwiek inny nim zarządzał FTP serwer, czyli interfejs został uruchomiony wyłącznie z konta, na którym obecnie przeprowadzana jest instalacja.

A trzecia opcja ustawia parametr uruchamiania tylko ręcznie, czyli w ogóle nie uruchomi się z systemem.

Przypomnę, że interfejs jest czymś w rodzaju programu administracyjnego, który pozwala monitorować stan serwera, uruchamiać go, zatrzymywać i konfigurować.

Zaznaczenie ( Uruchom interfejs po zakończeniu instalacji) w tym oknie ponownie ustawia interfejs tak, aby uruchamiał się natychmiast po zakończeniu instalacji.

Cóż, po uporaniu się z tym wszystkim możesz w końcu rozpocząć instalację serwera (oczywiście za pomocą przycisku „ zainstalować") :)

Wstępna konfiguracja serwera FTP FileZilla

Tak więc po instalacji, przy pierwszym uruchomieniu interfejsu, pojawi się małe okno, w którym należy podać adres i port połączenia, a także hasło administratora (nie ma go podczas pierwszej instalacji). Możesz zaznaczyć opcję „Zawsze łącz się z tym serwerem”. Kliknij " OK".

Pragnę podkreślić, że jest to połączenie z serwerem lokalnie, czyli połączenie z interfejsem administracyjnym, czyli nadanie adresu 127.0.0.1 i portu 14147 dla przyjaciela, który chce się połączyć, jest to bezużyteczne. O zewnętrznych adresach, hasłach i loginach niezbędnych do połączenia z serwerem napiszemy w dalszej części artykułu.

Przejdźmy teraz do ustawień. Odbywa się to poprzez przejście do „ Edytuj -> Ustawienia"lub klikając przycisk na panelu interfejsu:

Otworzy się okno ustawień. Na pierwszej zakładce (Ustawienia ogólne) możesz ustawić następujące parametry:

Od góry do dołu zrzut ekranu:

  • Port, na którym klienci będą łączyć się z serwerem
  • Maksymalna liczba klientów
  • Liczba wątków
  • Różne limity czasu (trzy sztuki)

Na potrzeby tego artykułu interesują nas dwa pierwsze punkty. Port można pozostawić bez zmian lub zmienić go w celu zwiększenia bezpieczeństwa, ale wówczas trzeba będzie poinformować o nim wszystkich, którzy będą chcieli się połączyć.

Drugie ustawienie odpowiada za maksymalną liczbę połączeń. Domyślna wartość parametru to „ 0 ”, oznacza to, że ich liczba nie jest ograniczona. Warto zmienić ten parametr, jeśli np. Twój kanał internetowy nie jest w stanie udźwignąć obciążenia, bo łączy się z Tobą zbyt wiele osób.

Resztę można pozostawić bez zmian, ponieważ ustawienia są optymalne do użytku domowego.

W akapicie „ Filtr IP" może być ustawiony IP adresy (lub ich zakres), którym nie będzie można łączyć się z Twoim serwerem, a także ustaw wyjątki z określonego zakresu (drugie pole).

Oznacza to, że na przykład, jeśli chcesz kogoś zbanować i uniemożliwić mu dostęp do Twojego serwera, wskaż go w pierwszym oknie. Ponadto, jeśli chcesz dać dostęp tylko określonej osobie i zabronić wszystkim innym, to wstaw gwiazdkę w pierwszym polu i podaj listę IP-adresy w drugim.

Zakładka „ Ustawienia trybu pasywnego” reguluje parametry pasywnego połączenia z serwerem i jego odpowiedzi.

Warto tu cokolwiek zmienić tylko wtedy, gdy łączysz się z Internetem nie bezpośrednio, ale przez router, który ma zaporę sieciową i NAT. W takim przypadku może być konieczne określenie w polu „ Użyj następującego adresu IP„Twój zewnętrzny IP-adres (można dowiedzieć się od swojego dostawcy lub w interfejsie routera), a także ustawić zakres portów (Użyj niestandardowego zakresu portów), przez które klient może łączyć się z Twoim serwerem w trybie pasywnym.

Prawdopodobnie warto dotykać tych ustawień tylko w przypadku problemów z połączeniem użytkowników. W takim przypadku, którego nie da się rozwiązać samodzielnie, doradzę Ci w sprawie ustawień wyłącznie dla Ciebie (pisz komentarz).

Sekcja ustawień „ Różnorodny”zawierają ustawienia nieistotne dla domowego serwera FTP. Na przykład takie jak „ Nie pokazuj hasła w plikach dziennika” (Nie pokazuj haseł w dzienniku wiadomości), „ Uruchom interfejs zminimalizowany” (Start zminimalizowany), a także rozmiary buforów transmisji. Generalnie nie trzeba tu niczego dotykać.

Na " Ustawienia interfejsu administratora" może być ustawiony IP-adres i port, przez który będzie dostępny interfejs zarządzania serwerem (ten sam, którego początkowo używaliśmy 127.0.0.1 I 14147 , czyli jeśli chcesz, możesz je zmienić). Ponadto możesz określić IP-adresy, które mogą się z nim łączyć.

Sekcja ustawień „ Logowanie” umożliwia włączenie zapisywania plików logu (Włącz logowanie do pliku), skonfigurowanie ich maksymalnego rozmiaru (Ogranicz rozmiar pliku logu do), zapisanie wszystkiego w jednym pliku (Log all to „FileZilla Server.log”) lub utworzenie osobnego dla każdego dnia (w tym przypadku możesz ograniczyć ich maksymalny okres przydatności do spożycia).

Zakładka „ Ustawienia GSS” jest odpowiedzialny za korzystanie z protokołu Kerberos GSS. Do normalnego użytkowania opcja ta nie wymaga konfiguracji.

Pozostałe ustawienia serwera FTP - prędkości, szyfrowanie itp.

Dalej mamy „ Ograniczenia prędkości" Może pomóc ograniczyć prędkość połączeń przychodzących i wychodzących. Istnieją dwa sposoby na ograniczenie: ustaw stały limit na cały czas lub utwórz reguły na konkretny dzień i/lub godzinę. Limity podawane są w kilobajtach.

Zakładka „ Kompresja transferu plików” umożliwia włączenie trybu kompresji plików podczas przesyłania. W takim przypadku możesz skonfigurować minimalny i maksymalny poziom kompresji, a także określić adresy IP, dla których kompresja nie będzie stosowana. Nie ma potrzeby niczego dotykać.

Aby skonfigurować bezpieczne połączenie między klientem a serwerem, musisz przejść do elementu ustawień „ Ustawienia SSL/TLS" Tutaj musisz włączyć obsługę tych protokołów i określić ścieżkę do klucza prywatnego, pliku certyfikatu i hasła. Dla przeciętnego użytkownika nie jest to konieczne, dlatego nie będzie omawiane w tym artykule.

Wreszcie możesz włączyć automatyczne blokowanie użytkowników po N-próby nieudanych połączeń i czas bana. W tym celu należy przejść do zakładki „ Automatyczne zakazy” i, jeśli tego potrzebujesz, zaznacz pole „ Włącz automatyczne bany„, wskazać w kolumnie „ Zablokuj adres IP po„liczba prób, po których zostanie przeprowadzona blokada, a także czas blokady w polu” Zakaz dla".

Jest to czasami konieczne, aby zapobiec spamowaniu Twojego serwera przez niechciane osoby próbami połączenia.

Wstępna konfiguracja kont użytkowników (użytkowników) i udziałów (udziałów) w Serwer FileZilla

Teraz skonfigurujmy dostęp użytkowników, a mianowicie ich konta, hasła, foldery itp.
Jako przykład stwórzmy najbardziej, że tak powiem, zwykłego użytkownika i dajmy mu dostęp.

Aby więc dodać nowe konto, w głównym oknie interfejsu podążaj ścieżką „ Edytować-> Użytkownicy" Zobaczymy okno do pracy z użytkownikami.

Aby dodać nowy, kliknij „ Dodać" Następnie musisz podać jego nazwę, na przykład anonimowy, i przynależność do grupy (w naszym przypadku nie będziemy tego wskazywać). Skonfiguruj, kliknij „ OK”.



Teraz możemy ustawić hasło i limit liczby połączeń dla naszego nowego użytkownika. Jeśli to konieczne, zrób to zaznaczając opcję „ Hasło" i wpisując je (hasło) w polu obok. Zdecydowanie zaleca się używanie haseł dla użytkowników ze względów bezpieczeństwa.

Następnie przejdź do „ Udostępnij foldery" Tutaj tak naprawdę ustalamy, do jakich folderów użytkownik będzie miał dostęp. Można to zrobić po prostu: kliknij „ Dodać” i wybierz żądany folder na dysku. Po lewej stronie możesz ustawić prawa dostępu do niego: tylko do odczytu - „ Czytać”, wpis - „ Pisać”, usunięcie - „ Usuwać” i możliwość zmiany istniejących plików w katalogu - „ Dodać" Poniżej możesz zezwolić na tworzenie, usuwanie, pobieranie listy plików i propagowanie uprawnień do podkatalogów.

Ustawiamy parametry i foldery, których potrzebujesz i... Kliknij OK

To kończy wstępną konfigurację. Do użytku domowego nie potrzeba więcej ;)

Dostęp użytkownika do serwera Serwer FileZilla

Aby Twoi znajomi mogli korzystać z Twojego FTP serwer, musisz im go udostępnić IP-adres, a także podany login(y), hasło(a) i, jeśli to konieczne, port (jeśli został zmieniony), które muszą wskazać w swoim pliku .

Dowiedz się na zewnątrz IP-adres możesz zrobić kontaktując się ze swoim dostawcą, zaglądając do ustawień routera, lub po prostu korzystając z jednej z wielu usług, np. (jak zapewne się domyślasz, potrzebne będzie to, co jest napisane pod tekstem „Twój adres IP:” ;) ).

Posłowie

Tak się sprawy mają.

Pomimo tego, że artykuł jest maksymalnie zorientowany na mały użytek domowy, starałem się wyjaśnić jak najbardziej szczegółowo wszystkie niezbędne ustawienia i niuanse Serwer FileZilla.

Jak zawsze, jeśli masz jakieś pytania, uzupełnienia itp., pisz w komentarzach - chętnie pomogę.

PS: Za istnienie tego artykułu szczególne podziękowania dla przyjaciela projektu i członka naszego zespołu występującego pod pseudonimem „ Kellisa”“.

FTP to skrót od angielskiego wyrażenia „File Transfer Protocol”, co oznacza „File Transfer Protocol”. Pliki te przechowywane są na serwerach FTP, a działania na plikach przechowywanych na serwerze FTP wykonywane są za pomocą specjalnych programów zwanych klientami FTP lub menedżerami FTP. Umożliwiają pobieranie plików z serwera FTP, przesyłanie ich tam, tworzenie na nim nowych folderów i plików, edycję ich, zarządzanie prawami dostępu do katalogów witryn itp. Zatem, aby móc pracować ze stroną internetową poprzez FTP, musimy połączyć się z serwerem FTP za pomocą klienta FTP.

Aby to zrobić, musisz z kolei znaleźć adres serwera FTP i wybrać klienta FTP. Adres serwera FTP to adres IP lub nazwa domeny Twojej witryny, którą można znaleźć w panelu sterowania hostingu.
Moim zdaniem najlepsze programy do zarządzania FTP to FileZilla i Total Commander. Dzisiaj przeanalizujemy program - klient FTP FileZilla.

Polecam pobranie FileZilla z oficjalnej strony dewelopera http://filezilla.ru/. FileZilla jest dostępna w trzech wersjach. Wersja z instalatorem posiada adnotację „zalecane” na stronie dewelopera – najlepszy i najpewniejszy wybór dla początkującego użytkownika. Wszystko, czego potrzebujesz, to po prostu pobrać plik, uruchomić go, a proces instalacji odbędzie się bez Twojej interwencji. FileZilla posiada wygodny, a także zrusyfikowany interfejs, co czyni go idealnym asystentem podczas pracy z FTP.


Uruchom pobrany pakiet instalacyjny klienta FTP.


Zostaniesz poproszony o zaakceptowanie umowy licencyjnej. Akceptujemy umowę klikając przycisk „Zgadzam się”.


Kliknij przycisk „Dalej”, aby kontynuować instalację.



Określ ścieżkę instalacji klienta FTP Filezilla i ponownie kliknij „Dalej”.


Zostaniemy poproszeni o utworzenie nazwy folderu do instalacji; domyślnie zapisujemy klienta FTP Filezilla.
Kliknij „Zainstaluj”, a po zakończeniu instalacji „Zakończ”. Program jest zainstalowany.

Konfigurowanie połączenia pomiędzy klientem FTP FileZilla a hostingiem

Aby połączyć się ze swoją witryną poprzez FTP, w ustawieniach FileZilla musisz podać adres serwera FTP, a także login i hasło FTP. Po instalacji otworzy się okno menedżera FTP. Aby skonfigurować połączenie klienta FTP FileZilla z naszym hostingiem, kliknij przycisk „Otwórz menedżera witryny” w lewym górnym rogu okna.


Aby dodać dane uwierzytelniające do serwera FTP, kliknij przycisk „Nowa witryna” i wprowadź tutaj nazwę witryny.


Jeśli masz wiele witryn poświęconych różnym tematom, dla wygody możesz uporządkować je w foldery. Aby to zrobić, kliknij przycisk „Nowy katalog” i wprowadź nazwę folderu. I dopiero wtedy kliknij przycisk „Nowa witryna” i wprowadź nazwę witryny.


Po wybraniu witryny w lewej kolumnie (zaznacz żądaną witrynę na liście), po prawej stronie zostaną wyświetlone opcje:

Zakładka Ogólne

"Gospodarz"- nazwa lub adres IP serwera hostingowego, z którym chcesz się połączyć. Którego hosta wybrać, możesz dowiedzieć się w panelu sterowania hostingu (parametry połączenia FTP) lub w pomocy technicznej hostingu.
"Port"- numer portu do połączenia z serwerem, zazwyczaj nie wymaga uzupełnienia lub jest wskazany w panelu sterowania hostingu.
"Protokół"- rodzaj używanego protokołu połączenia: FTP - zwykły lub SFTP - szyfrowany. Zwykle wystarczy FTP.
„Szyfrowanie”- możliwość zapewnienia szyfrowania poprzez TLS (protokół kryptograficzny zapewniający bezpieczny transfer danych pomiędzy klientem a serwerem w Internecie, odpowiednik SSL). Lepiej tego nie włączać, ponieważ TLS nie działa na wielu serwerach.
„Typ logowania”- możliwości jest kilka: anonimowy (nie podaje się danych do logowania), normalny (podaj swój login i hasło do FTP, najczęściej używany typ logowania), żądanie hasła (wpisz swój login, a następnie poproś o hasło), interaktywne (używane niezwykle rzadko), konto (konto wprowadza się wraz z loginem i hasłem; jest ono używane niezwykle rzadko).
"Użytkownik"- nazwa użytkownika (login do połączenia przez FTP).
"Hasło"- hasło do połączenia przez FTP.
"Konto"- zwykle nie jest wymagane do wprowadzenia.
"Uwagi"- pole do wpisania komentarzy do dodanej witryny.


Kliknij „OK”, aby zastosować ustawienia.
Tak więc wszystkie ustawienia są skonfigurowane i teraz możesz połączyć się z serwerem FTP. Aby to zrobić, w oknie FileZilla wystarczy kliknąć strzałkę obok przycisku „Otwórz menedżera witryny” i wybrać potrzebny host (jeśli masz kilka witryn).


Program otworzy listę dysków i katalogów na Twoim komputerze po lewej stronie („Host lokalny”), a zawartość serwera FTP po prawej stronie („Host zdalny”). Rozwiń listę dysków klikając na ikonę „plus” i wybierz dowolny folder, jego zawartość wyświetlona jest poniżej. Na serwerze FTP nie ma dysków, ale istnieją katalogi główne. Jeśli wybierzesz jeden z katalogów, poniżej zobaczysz jego zawartość. Na dole strony znajduje się panel bieżących zadań - wyświetla postęp przesyłania plików i folderów, a także transfery udane i nieudane. Jest to wygodne w przypadku przesyłania dużej liczby plików.


Przyjrzyjmy się teraz prostym czynnościom związanym z folderami i plikami na FTP, które musi wykonać każdy właściciel witryny.

Kopiowanie plików i folderów przez FTP za pomocą klienta FTP FileZilla

Możesz przenosić pliki i foldery pomiędzy komputerem a serwerem poprzez FTP, po prostu przeciągając myszką, tj. przytrzymaj żądany plik lub folder lewym przyciskiem myszy, przeciągnij go tam, gdzie go potrzebujesz, na serwer FTP lub do komputera, a następnie zwolnij lewy przycisk myszy. Aby przenieść grupę plików i folderów, należy zaznaczyć kilka plików, przytrzymując klawisz „ctrl” lub „Shift” i klikając lewym przyciskiem myszy żądane pliki/foldery.
Nie ma znaczenia, czy kopiujesz plik z serwera FTP, czy na serwer - ta metoda działa wszędzie i nazywa się „przeciągnij i upuść”, co po łacinie oznacza „przeciągnij i upuść”.
Możesz także skorzystać z menu kontekstowego: otwórz wymagane foldery na swoim komputerze i serwerze FTP, wybierz, przytrzymując „Shift” lub „Ctrl”, wymagane pliki/foldery, a następnie kliknij je prawym przyciskiem myszy i wybierz „Pobierz” z menu rozwijana lista (w przypadku, gdy pobieramy pliki z hosta na komputer) lub „Prześlij na serwer” (w przypadku, gdy pliki są przesyłane na host z komputera).


Operacje na plikach i folderach na serwerze FTP za pomocą FileZilla

Wszystkie podstawowe akcje dotyczące plików i folderów na zdalnym hoście są dostępne za pomocą menu kontekstowego; należy wybrać żądany obiekt, kliknąć prawym przyciskiem myszy i wybrać żądany element:

  • zmiana nazwy (pozycja „Zmień nazwę”);
  • edycja (pozycja „Wyświetl/Edytuj”);
  • usuń (pozycja „Usuń”);
  • tworzenie nowych katalogów na serwerze FTP (punkt „Utwórz katalog”).

Podczas usuwania plików i folderów na serwerze FTP należy zachować ostrożność, ponieważ... nie ma znanego Kosza systemu Windows i nie można przywrócić informacji.


Zarządzanie prawami dostępu do plików i folderów witryny za pomocą klienta FTP FileZilla

Możesz zezwolić odwiedzającym Twoją witrynę na wykonywanie określonych czynności. Jednak ustawianie praw dostępu do plików i folderów witryny nie jest już sprawą użytkowników, ale skryptów i systemów zarządzania treścią, które zapewniają załadowanie danych użytkowników, takich jak obrazy, do Twojej witryny. Jeśli jednak nie pozwolisz skryptowi na dostęp do określonego katalogu, po prostu nie będzie on mógł zapisać tam materiałów użytkownika i zamiast swojego obrazu na Twojej stronie odwiedzający zobaczy komunikat o błędzie. Musisz to wiedzieć i wykorzystywać, aby zapewnić bezpieczeństwo witryny, chroniąc te pliki, których nie należy zmieniać.
Bardzo ważne jest prawidłowe skonfigurowanie praw dostępu do plików/katalogów w Twojej witrynie. Dla każdego pliku/katalogu możesz zezwolić lub wyłączyć odczyt, zapis i wykonanie:

  • "czytaj" - przeglądaj zawartość katalogu, to uprawnienie jest domyślnie przypisane do wszystkich katalogów;
  • „zapis” – zapisanie danych do katalogu;
  • „execute” – uruchomienie skryptów z katalogu.

Aby zmienić uprawnienia pliku/katalogu za pomocą Filezilli, znajdź go na serwerze FTP i kliknij go prawym przyciskiem myszy. W menu kontekstowym wybierz „Uprawnienia do plików”.


Teraz możesz zmienić atrybuty pliku/katalogu. Pełny dostęp zapewniają uprawnienia o numerze „777” – możesz podać numer lub zaznaczyć odpowiednie pola. Aby je zablokować, po prostu odznacz pola. Aby zastosować ustawienia, kliknij „OK”.
Osobno trzeba powiedzieć o przyznaniu praw dostępu do folderów. Nowe prawa dostępu możesz przypisać tylko do wybranego folderu lub także do plików, których foldery znajdują się wewnątrz tego wybranego folderu.
Jeśli folder, dla którego zdecydowałeś się zmienić prawa dostępu, zawiera pliki lub podfoldery, to tutaj powinieneś zdecydować, czy chcesz przekierować ustawione do nich prawa dostępu.
Jeśli w menedżerze zaznaczysz opcję „Przekieruj do podkatalogów”, wówczas ustawione przez Ciebie prawa dostępu zostaną zastosowane do wszystkich plików i podkatalogów, które będą znajdować się w tym katalogu, łącznie z samym katalogiem.

Łączenie klienta FTP FileZilla z notatnikiem Notepad++

Otwórz pliki z rozszerzeniem do edycji php, css, html i js najlepiej w edytorze Notepad++
Aby otworzyć plik do edycji w kliencie FTP FileZilla, należy go zaznaczyć, kliknąć prawym przyciskiem myszy i wybrać „Wyświetl/Edytuj” z rozwijanej listy.
Po wybraniu opcji „Wyświetl/Edytuj” wybrany plik zostanie domyślnie otwarty przez program odpowiedzialny za to rozszerzenie na Twoim komputerze. Aby pliki o powyższych rozszerzeniach otwierały się w edytorze Notepad++, należy dokonać pewnych ustawień, czyli powiązać program FileZilla z edytorem Notepad++. W tym celu w programie FileZilla w górnym menu wybierz „Edycja” → „Ustawienia”



W prawej kolumnie „Edytor domyślny” zaznacz „Użyj następującego edytora”, następnie kliknij przeglądaj i wybierz program Notepad++ (domyślnie: C:\Program Files (x86)\Notepad++\notepad++.exe). Kliknij przycisk „OK”. Teraz podczas edycji plików w FileZilla domyślnie otworzy się edytor Notepad ++.
Po wykonaniu wszystkich niezbędnych czynności poprzez FTP z plikami serwisu rozłącz się z nim klikając przycisk „Odłącz się od serwera, który przeglądasz” w oknie klienta FTP FileZilla.


Jak widać, praca z witryną poprzez FTP, gdy na komputerze jest zainstalowany tak szybki i wygodny klient FTP jak FileZilla, to przyjemność.

Często zdarza się, że musimy wymienić pliki z kimś w sieci. W przypadku małych plików możesz skorzystać z poczty lub przesłać plik np. poprzez pager internetowy. Jest to dopuszczalne, gdy jego rozmiar nie przekracza kilku megabajtów. A co jeśli jest to film, gra albo archiwum zawierające kilka gigabajtów zdjęć?! Można oczywiście skorzystać z publicznej usługi hostingu plików, podzielić plik na części i udostępnić do pobrania, ale i tutaj nie wszystko przebiega gładko, większość użytkowników jest przyzwyczajona do pobierania za darmo, a to zwykle wiąże się z ograniczeniem prędkość i oczekiwanie na timer. W tym miejscu z pomocą przychodzi nam własny serwer FTP (File Transfer Protocol).
Jakie są zalety własnego serwera FTP:

  • zarządzanie serwerem;
  • zarządzanie użytkownikami i zasobami serwera;
  • nie ma żadnych ograniczeń prędkości, jeśli sam tego nie chcesz;
  • nie trzeba płacić hosterowi za hosting serwera;
  • nie ma potrzeby posiadania statycznego (stałego) adresu IP dla serwera.

Najpierw najważniejsze rzeczy

W tym artykule zapraszam czytelników MirSovetova do zastanowienia się, w jaki sposób mając dynamiczny adres i połączenie w technologii ADSL, możesz mieć pewność, że każdy użytkownik sieci, niezależnie od tego, w którym miejscu na świecie się znajduje, będzie mógł uzyskać dostęp do Twojego serwera FTP, lub oczywiście z twoich uprawnień. Aby Twój serwer FTP był dostępny, potrzebujesz usługi, która zmapuje nazwę domeny na Twój adres IP. Serwer DNS obsługuje dopasowywanie nazw domen.
Co to jest serwer DNS?! Jest to system nazw domen (DNS), który umożliwia mapowanie nazwy domeny na adres IP. Dzięki DNS w pasku adresu przeglądarki wpisujemy nie adresy IP, ale nazwy stron internetowych, które są dla nas zrozumiałe i znane. Jednak zwykły serwer DNS działa tylko ze statycznymi adresami IP i nie możemy powiązać naszego dynamicznego adresu IP z nazwą domeny. Czego więc potrzebujemy, aby mieć nazwę domeny dla naszego serwera FTP?! Będziemy musieli zarejestrować się w systemie, który może zapewnić nam taką usługę, która będzie śledzić zmiany naszego adresu IP i dopasowywać go do naszej nazwy domeny i najlepiej całkowicie bezpłatnie.
Obecnie najpopularniejszymi usługami są DynDns (http://www.dyndns.com/) i No-IP (http://www.no-ip.com/). Ponieważ nie ma między nimi szczególnych różnic, przyjrzyjmy się jednemu z nich bardziej szczegółowo.

Rejestracja

Zarejestrujemy się na DynDNS.com. Przejdź do strony i kliknij przycisk „Zarejestruj się za darmo”, a następnie przycisk „Zarejestruj się”.
W polu „Nazwa hosta” wpisz nazwę, którą lubisz, najważniejsze jest to, że nikt jej nie zajmuje. Następnie wybierz z listy interesującą Cię domenę. Lista domen jest dość duża, więc jest w czym wybierać.
W polu „Adres IP” możesz wpisać swój aktualny adres IP. To wszystko, nie musisz niczego zmieniać ani zaznaczać. Powinieneś otrzymać coś takiego:

Następnie należy kliknąć na przycisk na dole strony „Dodaj do koszyka” i jeśli wszystko jest w porządku i nazwa domeny nie jest przez nikogo zajęta, to proces rejestracji będzie kontynuowany, w przeciwnym razie system poprosi o zmianę nazwa lub domena. W naszym przypadku wszystko poszło dobrze i utworzono dynamiczne hosty DNS o nazwie mirsovetov.homeftp.net. Teraz musimy założyć nasze konto. Warto od razu wspomnieć, że adresy e-mail z serwera mail.ru nie są dozwolone.

Cóż, to wszystko, pozostaje tylko wejść na swój adres e-mail i potwierdzić rejestrację. Kliknij link podany w piśmie i aktywuj usługę, klikając przycisk „Aktywuj usługi”. Nie radzę czytelnikom MirSovetova dać się ponieść tworzeniu dużej liczby nazw, ponieważ usługa udostępni za darmo nie więcej niż pięć nazw, a nawet jeśli usuniesz te, których nie potrzebujesz, licznik nadal nie będzie zostać zresetowany. Zwróć więc wystarczającą uwagę na nazwę.
Teraz potrzebujemy małego programu, który będzie monitorował Twój adres IP pod kątem zmian i wysyłał go w celu dopasowania go do nazwy domeny. Znajduje się na stronie „Wsparcie” (https://www.dyndns.com/support/). Pobierz DynDNS® Updater, zainstaluj, zaloguj się. Nie ma z tym żadnych trudności. Program uruchomi się automatycznie po uruchomieniu systemu.
Ustaliliśmy więc nasz dynamiczny adres, teraz usługa DynDNS zapewni nam stałą nazwę domeny dla naszego serwera FTP. Czas przejść do instalacji i konfiguracji naszego serwera FTP na Twoim domowym komputerze. Będziemy korzystać z programu serwera FTP firmy Pablo ze względu na jego dostępność, darmowość, prostotę i intuicyjny interfejs (można go pobrać pod linkiem: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

Instalacja i konfiguracja serwera FTP

Najpierw pobierz program serwera FTP Rablo i rozpakuj go w dowolnym dogodnym dla Ciebie miejscu. Program działa bez instalacji i wymaga minimalnych ustawień. Stwórzmy folder „FTP_SERVER”, do którego zapewnimy dostęp.
Uruchommy program i przejdźmy do zakładki „Konfiguracja”:

W polu „Adres IP” należy wpisać adres IP komputera, na którym działa serwer FTP. Jeśli masz w domu jeden komputer i Twój modem ADSL ma adres 192.168.1.1, a w ustawieniach modemu nic nie zostało zmienione, to adres komputera będzie wynosił 192.168.1.2. Można się tego dowiedzieć klikając prawym przyciskiem myszy ikonę połączenia sieciowego i wybierając z menu „Stan”, a następnie przechodząc do zakładki „Wsparcie” lub uruchamiając w wierszu poleceń polecenie „ipconfig” (wciśnij „Win + R”, wpisz „cmd” bez cudzysłowów, a w oknie, które się otworzy, wpisz „ipconfig” również bez cudzysłowów). Myślę, że wszystkie inne parametry nie wymagają wyjaśnienia („Autostart”, „Uruchom zminimalizowany do zasobnika”, „Automatycznie aktywuj serwer przy uruchomieniu”).
Teraz zacznijmy tworzyć użytkowników, przypisując im katalogi główne i uprawnienia. Kliknij przycisk „Dodaj” i utwórz użytkownika „gościa”. Po kliknięciu „Ok” program poprosi użytkownika o wskazanie katalogu głównego, powyżej którego nie będzie mógł się wspiąć, niezależnie od tego, gdzie się on znajduje. Możesz ustawić hasło i przypisać uprawnienia użytkownikowi. Liczba użytkowników jest ograniczona twoją wyobraźnią, ale nie powinieneś dać się ponieść emocjom, w przeciwnym razie sam będziesz zdezorientowany. Jak widać na obrazku poniżej, utworzyliśmy użytkownika „gość”, nadaliśmy mu hasło i katalog główny „FTP_SERVER”, nadaliśmy mu uprawnienia do przesyłania, pobierania i tworzenia katalogów. Jeśli chcesz, możesz podłączyć katalog wirtualny, który może znajdować się w dowolnym miejscu, ale będzie widoczny w katalogu głównym użytkownika. Funkcja ta dostępna jest w zakładce „Katalogi”.

Kliknij przycisk „Start”, a Twój serwer zacznie działać. Pozostaje sprawdzić jego działanie. Kliknij „Start – Uruchom” (lub kombinację klawiszy „Win + R”) i wpisz następujący adres: ftp://192.168.1.2.
Jeśli wszystko jest w porządku, wyświetli się okno uwierzytelniania użytkownika, w którym wpisujemy nazwę „gość” i hasło, które zostało ustawione dla tego użytkownika. W wyniku pracy zobaczysz okno eksploratora - oznacza to, że Twój serwer FTP działa. Ale na razie Twój serwer jest dostępny tylko lokalnie.
Aby Twój serwer był dostępny, musisz zrobić jeszcze jedną rzecz, a mianowicie skonfigurować swój modem ADSL w taki sposób, aby wysyłał żądania do Twojego serwera FTP. Nazywa się to przekierowaniem portów.

Konfiguracja modemu

Aby to zrobić, musisz zalogować się do interfejsu modemu. Najprawdopodobniej jego adres to 192.168.1.1. Sprawdź to w dokumentacji modemu. Należy go wpisać w pasku adresu przeglądarki. Następnie ustawienia będą oparte na przykładzie modemu ADSL D-Link, w pozostałych modelach modemów ustawienia nie różnią się zbytnio.
Zatem wszedłeś do interfejsu modemu, przejdź do sekcji „Ustawienia zaawansowane – NAT – Serwer wirtualny” i kliknij przycisk „Dodaj”. W oknie, które się otworzy, wybierz z listy „Serwer FTP”, następnie w wierszu „Adres IP serwera” wpisz adres komputera, na którym uruchamiasz Serwer FTP (w naszym przypadku – 192.168.1.2), kliknij „ Dodaj/Zastosuj” i uruchom ponownie modem. Po pobraniu modemu możesz wysyłać e-maile do znajomych i informować ich, że chętnie udostępnisz im własny serwer FTP w celu udostępniania plików. Nie zapomnij podać adresu, który zarejestrowałeś w serwisie DynDNS.com. Dla większej wygody, abyś nie musiał tłumaczyć znajomym jak, gdzie i co mają wpisać, możesz samodzielnie utworzyć skrót do połączenia i wysłać go pocztą.

Utwórz skrót połączenia

W tym celu należy otworzyć panel sterowania i kliknąć ikonę „Otoczenie sieciowe”, a następnie w zadaniach sieciowych wybrać „Dodaj nowy element do środowiska sieciowego”. Uruchomi się Kreator dodawania do otoczenia sieciowego. Kliknij „Dalej” i w wierszu „Adres sieciowy lub adres internetowy” wpisz adres, który zarejestrowałeś w systemie DynDNS.com. W kolejnym oknie odznacz „Logowanie anonimowe” i wpisz nazwę użytkownika „guest”. Następnie nadaj skrótowi nazwę, na przykład „MójFTP_Server” i zakończ działanie kreatora. Możesz odznaczyć opcję „Otwórz tę lokalizację w środowisku sieciowym po zakończeniu pracy kreatora”, ponieważ po otwarciu tego adresu zostaniesz przeniesiony do interfejsu konfiguracji modemu; dla Ciebie Twój serwer będzie dostępny lokalnie pod adresem komputera na którym działa serwer FTP. Teraz możesz wysłać tę etykietę pocztą ze słowami „Przyjaciele, oceńcie, jaki jestem fajny, mam własny serwer FTP”.
Warto zwrócić uwagę czytelników MirSovetova, że ​​serwer FTP doskonale współpracuje z menedżerem pobierania Download Master i obsługuje wielowątkowość, wznawianie plików, a także doskonale współpracuje z dowolnym klientem FTP.
Teraz zakończyliśmy tworzenie i uruchamianie własnego serwera FTP na naszym domowym komputerze, to naprawdę nie jest takie trudne i to bez żadnych kosztów. Ale jak ułatwić wymianę plików między użytkownikami z dobrą prędkością, bez żadnych ograniczeń.
Życzę wszystkim sukcesów w Waszych przedsięwzięciach.

Jeśli potrzebujesz utworzyć zewnętrzny serwer FTP, możesz skorzystać z programu Filezilla. Jeśli potrzebujesz serwera FTP w sieci, łatwiej jest udostępnić dostęp do folderu za pomocą standardowych usług.

Jeśli jeszcze nie pobrałeś programu, zrób to teraz. Po zainstalowaniu i uruchomieniu na ekranie pojawi się małe okno umożliwiające zalogowanie się.

Host do połączenia musi mieć adres 127.0.0.1, port 14147, hasło - puste.

Teraz musimy przejść do ustawień naszego przyszłego serwera FTP.

1. Musisz utworzyć użytkownika, aby połączyć się z serwerem z zewnątrz. Przejdź do menu „Edycja”, a następnie wybierz „Użytkownicy”

2.Kliknij przycisk „DODAJ” i w pierwszym polu podaj nazwę użytkownika (konta).

3. Teraz musisz dodać folder, z którym użytkownik będzie się łączyć. Kliknij przycisk „dodaj” w „folderach udostępnionych”. Dodałem folder z tapetą pulpitu.

Hasło

Jeśli chcesz określić hasło dla użytkownika, po prostu zaznacz pole obok „hasło” i wprowadź je.

Prędkość przesyłu danych

Jeśli dany użytkownik chce ograniczyć prędkość przesyłania danych, przejdź do sekcji „Ograniczenia prędkości”.

Filtry IP

Aby uniemożliwić innym użytkownikom łączenie się z Twoim serwerem, utwórz własną czarną listę w zakładce „Filtr IP”.

Teraz kliknij przycisk OK i spróbuj połączyć się z serwerem za pomocą dowolnego klienta FTP. Moje połączenie przebiegło bez problemów i wylądowałem w folderze Tapety.

Ale co, jeśli Twój przyjaciel lub ktoś, kogo znasz, chce się połączyć? Tylko Ty możesz połączyć się z adresem IP 127.0.0.1, co oznacza, że ​​musisz podać swój aktualny adres IP. Jeśli nikt, a nawet Ty, nie może połączyć się z prawdziwym adresem IP, istnieją dwie możliwości wystąpienia błędu.

Problemy z połączeniem

1. Zapora systemu Windows jest włączona. Nawiasem mówiąc, właśnie z tego powodu połączenie z zewnątrz nie działało

2. Internet działa poprzez router. Aby to zrobić, musisz zarejestrować trasę do lokalnego adresu IP, wskazując 21 portów.

Wyłącz zaporę sieciową

W systemie Windows XP należy się zalogować.

Zarejestruj trasę w routerze

Niestety nie znam wszystkich ustawień różnych routerów, ale mogę pokazać na przykładzie, jak to się robi na Zyxelu. Wchodzimy do powłoki pod adresem 192.168.1.1 i następnie znajdujemy partycję NAt. W tej sekcji musisz wskazać usługę „Ftp”, a także lokalny adres IP komputera z programem Filezilla (na przykład 192.168.1.33, możesz mieć inny), nie myl go z prawdziwym .

Co się stanie po dodaniu reguły? Gdy użytkownik uzyska dostęp do Twojego prawdziwego adresu IP na porcie 21, router połączy go z programem FileZilla Server.

Jeśli połączenie się powiodło, możesz zobaczyć podłączonego użytkownika w dzienniku, a także zobaczyć, dlaczego ten lub inny użytkownik nie mógł się połączyć.