Serwery FTP - rzadcy goście na komputer domowy. Ale czasami muszą się zorganizować dostęp ogólny do plików dla komputerów, które nie mogą być połączone z siecią lokalną, „stwórz” małą witrynę internetową z przechowywaniem plików lub domowy serwer multimedialny. Na szczególną uwagę zasługują zadania flashowania lub przywracania różnych urządzeń sieciowych, odtwarzaczy multimedialnych i dekoderów po „skalowaniu”. Rozwiązanie tych problemów wymaga opanowania zasad FTP. Cena błędnej decyzji może być wysoka, dlatego ważne jest, aby dokładnie przestudiować materiał.

Serwery FTP, TFTP: opis, działanie, konfiguracja

FTP ( Transfer plików Protocol) to jeden z najstarszych protokołów komputerowych, który zaczął być używany do odbierania/przesyłania danych na odległość. Serwery z jego wykorzystaniem były aktywnie wykorzystywane na długo przed pojawieniem się Internetu. Protokół został teraz zmodyfikowany tak, aby używał kanałów TCP/IP. Protokół wykorzystuje architekturę klient-serwer, co oznacza, że ​​jeden program służy do organizowania serwera, a inny program służy do przesyłania i pobierania.

Jak uruchomić serwer FTP przez Golden FTP Server

Konfiguracja i Konfiguracja FTP-serwer Narzędzia Windows 7 to niezawodna, ale nie szybka metoda, która wymaga dużej liczby wprawnych działań. Jeśli potrzebujesz serwera „na wczoraj”, ale nie chcesz zadzierać z instrukcjami i ustawieniami, dobrym rozwiązaniem jest skorzystanie z kompaktowego i bardzo prostego programu Golden FTP Server. Istnieje jako darmowa i profesjonalna wersja, chociaż pierwsza opcja będzie wystarczająca do zastosowań domowych. Pomimo skromnych rozmiarów dystrybucji, program ma szereg zalet:

  • łatwość instalacji i niewielki rozmiar plików instalacyjnych;
  • z wykorzystaniem pełnej szybkości kanału internetowego. Chociaż może to być wadą, ponieważ gdy w tym samym czasie podłączonych jest 50–100 użytkowników, program umieści kanał na serwerach typu blade wraz z siecią korporacyjną;
  • możliwość wznowienia plików po zerwaniu połączenia. Aby skorzystać z tej funkcji, musisz użyć klienta FTP, który obsługuje również wznawianie plików;
  • Domyślnie zrusyfikowany interfejs.

Po pobraniu i zainstalowaniu dystrybucji skonfiguruj program do uruchomienia serwera FTP.

Adres uzyskany za pomocą Golden FTP Server jest dostępny tylko w sieci. Jeśli potrzebujesz zapewnić dostęp do serwera przez Internet, będziesz musiał ustawić trasy i przekierowanie portów przez interfejs sieciowy routera.

Za łatwość użytkowania i konfiguracji będziesz musiał zapłacić za wyjątkowo niski poziom bezpieczeństwa takiego serwera. Korzystaj z utworzonych w ten sposób serwerów tylko w sieć domowa bez udostępniania im dostępu z Internetu.

Jak otworzyć serwer FTP w Eksploratorze plików

Od starożytnego systemu Windows 98 system operacyjny zatarł granice między „ Przeglądarka plików” oraz przeglądarkę internetową. Explorer pozwalał otwierać strony bezpośrednio w oknie, ale wymagało to włączenia Active Desktop, który w tamtym czasie był zawodny, więc mechanizm nie był wówczas powszechnie stosowany. Technologia nie stoi w miejscu, a teraz możesz bezpiecznie uzyskać dostęp do serwera FTP, wpisując jego adres w Eksploratorze:


Nie należy pobierać dużych plików, ponieważ Eksplorator nie obsługuje wznawiania danych po zakończeniu sesji. Aby to zrobić, użyj klientów FTP z możliwością wznowienia.

Co zrobić, jeśli serwer FTP się nie otwiera?

Brak możliwości dostępu do serwera FTP może wynikać z kilku przyczyn, związanych zarówno z ustawieniami samego komputera, jak i z politykami w sieci firmowej.

Tabela: Najczęstsze przyczyny błędów dostępu do serwera FTP i ich rozwiązania

PrzyczynaMożliwe rozwiązanie
Nieprawidłowa nazwa użytkownika lub hasło (brak hasła) przy próbie uzyskania dostępu do zasobu.Spróbuj ponownie z poprawną parą haseł. Należy pamiętać, że wiele firmowych witryn FTP nie obsługuje logowania gościa.
Dostęp odbywa się za pośrednictwem programu innej firmy, który nie został dodany do listy wykluczeń zapora sieciowa i blokuje wychodzące żądania klientów.Dodaj program klienta do tabeli wyjątków zapory.
Port 21 TCP/IP, przez który domyślnie uzyskuje się dostęp do zasobów FTP, jest blokowany przez ustawienia routera. Alternatywnie serwer można skonfigurować do pracy na innym porcie. Musisz dowiedzieć się od administratora zasobów, z którym.Korzystając z panelu administracyjnego routera, zmień jego ustawienia tak, aby mógł współpracować z portem 21 lub innym portem używanym przez serwer.
promocyjny plan taryfowy Twój dostawca usług internetowych nie pozwala na pracę z wieloma protokołami internetowymi, w tym FTP.Zadbaj o droższy plan taryfowy. Wielu dostawców zapewnia udogodnienia potrzebne do uruchomienia serwera FTP ( adres statyczny, pozwolenie na przychodzące żądania, skrypty) tylko w drogich planach korporacyjnych.

Jak skonfigurować i uruchomić serwer FTP za pomocą wbudowanych narzędzi systemu Windows 7?

Wiele pakietów oprogramowania można pobrać z Internetu w celu tworzenia serwerów FTP. Ale najpierw spróbuj skonfigurować serwer za pomocą wbudowanych funkcji systemu operacyjnego. Narzędzia do tworzenia serwerów WWW zintegrowane z pakietem dystrybucyjnym są dostępne w systemie Windows 7 Basic i nowszych.

Jeśli masz zainstalowany system Windows 7 Home Edition lub Starter, musisz użyć pakietów oprogramowania innych firm lub uaktualnić system operacyjny do Wersje Windows 7 Podstawowe i wyższe.

Poniższe instrukcje poprowadzą Cię krok po kroku przez wszystkie etapy uruchamiania serwera FTP. Podczas procesu instalacji może być potrzebny zestaw dystrybucyjny systemu operacyjnego, który zainstalowałeś na nośniku optycznym lub dysku flash. Będziesz także musiał zalogować się do systemu operacyjnego jako użytkownik z uprawnieniami administratora.

  1. Otwórz "Panel sterowania" i wybierz "Małe ikony" w ustawieniu "Widok".
  2. Przejdź do sekcji „Programy i funkcje”, a następnie do sekcji „Włącz lub wyłącz Komponenty Windows».
    Przejdź do sekcji „Programy i funkcje” - zawiera podsekcję „Włączanie lub wyłączanie funkcji systemu Windows”
  3. Ustaw pola wyboru:
  4. Kliknij OK i poczekaj na zakończenie procesu. Poczekaj na zakończenie procesu instalacji komponentu
  5. Przejdź do sekcji „Administracja” w „Panelu sterowania”.
    Sekcja „Administracja” zawiera narzędzia do konfiguracji serwera
  6. Wybierz narzędzie Menedżer IIS.
    Otwórz "Menedżer IIS" - jest to główny element serwera FTP
  7. Przejdź do zakładki Witryny. W Menedżerze IIS przejdź do zakładki Witryny
  8. Kliknij prawym przyciskiem myszy kartę „Witryny” i wybierz z menu akcję „Dodaj witrynę FTP”. Z menu kontekstowe zakładka „witryny” wybierz akcję „Dodaj witrynę FTP”
  9. Podaj nazwę przyszłej witryny FTP i ścieżkę do katalogu, którego zawartość zamierzasz rozpowszechniać z serwera FTP.
    Domyślnie pole „Ścieżka fizyczna” jest ustawione na C:\inetpub\ftproot — możesz je zmienić na własne
  10. Kliknij „Dalej” i określ parametry uruchamiania witryny FTP. Jeśli nie chcesz, aby witryna uruchamiała się automatycznie po włączeniu komputera, usuń zaznaczenie pola wyboru „Uruchom witrynę FTP automatycznie”.
    Skonfiguruj opcje uruchamiania serwera FTP
  11. W sekcji SSL wybierz „Bez SSL”. Kliknij Dalej, a następnie kliknij Zakończ.
    W oknie „Szczegóły uwierzytelniania i autoryzacji” po prostu kliknij przycisk „Zakończ”
  12. Pomyślnie utworzyłeś witrynę FTP. Teraz przejdź do ścieżki "Panel sterowania"> "Zapora sieciowa"> "Ustawienia zaawansowane"> "Reguły dla połączeń przychodzących".
  13. Wybierz i aktywuj FTP Server Passive (FTP Passive Traffic-In) i FTP Server ( ruch przychodzący)».
    Aby aktywować regułę, umieść na niej kursor i kliknij przycisk „Włącz regułę” w prawym menu
  14. Przejdź do sekcji Reguły ruchu wychodzącego i włącz regułę serwera FTP (ruch FTP).
    Aktywuj regułę serwera FTP (ruch FTP) w sekcji Reguły ruchu wychodzącego
  15. Przejdź do „Panel sterowania” > „Narzędzia administracyjne” > „Zarządzanie komputerem” > „ Użytkownicy lokalni»>Grupy. Kliknij prawym przyciskiem myszy opcję „Grupy” i wybierz akcję „Utwórz grupę”.
    Utwórz grupę użytkowników, którzy mogą uzyskać dostęp do Twojego serwera FTP
  16. Podaj nazwę grupy FTP i kliknij „Utwórz”.
    Wymyśl nazwę dla grupy użytkowników
  17. Kliknij prawym przyciskiem myszy sekcję „Użytkownicy” i wybierz akcję „ Nowy użytkownik» z menu kontekstowego. Utwórz użytkowników, którzy zostaną uwzględnieni w Twojej grupie
  18. Wprowadź nazwę użytkownika i hasło (co najmniej 8 znaków). Zalecamy zaznaczenie checkboxów "Zabroń zmiany hasła przez użytkownika" oraz "Hasło wygasa na czas nieokreślony". Kliknij przycisk „Utwórz”.
    Ustaw parametry autoryzacji użytkownika (nazwa, hasło), włącz lub wyłącz dostępne opcje
  19. Kliknij prawym przyciskiem myszy utworzonego użytkownika i wybierz akcję „Właściwości”, a następnie przejdź do zakładki „Członkostwo w grupie”. Kliknij Dodaj.
    We właściwościach utworzonego użytkownika na karcie „Członkostwo w grupie” kliknij przycisk „Dodaj”
  20. Wprowadź nazwę utworzonej grupy w polu tekstowym i kliknij Sprawdź nazwy.

    Nie zapomnij kliknąć przycisku „Sprawdź nazwy” po wpisaniu nazwy grupy w polu tekstowym
  21. Przejdź do Panelu sterowania>Narzędzia administracyjne>Menedżer IIS. W sekcji „Połączenia” umieść kursor na swojej witrynie FTP i kliknij ikonę „Reguły autoryzacji FTP”.
    Umieść kursor na swojej stronie FTP w menu „Połączenia”, a następnie kliknij ikonę „Reguły autoryzacji FTP”
  22. Kliknij opcję Dodaj regułę zezwalania.
    Kliknij czynność Dodaj regułę zezwalającą dla swojej witryny FTP
  23. Wybierz opcję „Określone role użytkowników lub grupy”, wpisz nazwę grupy w polu tekstowym. Zaznacz pola wyboru „Odczyt” i „Zapis”. Kliknij OK.
    Podaj nazwę swojej grupy i zaznacz pola wyboru „Czytaj” i „Zapis”
  24. Jeśli chcesz zezwolić na dostęp wszystkim użytkownikom, kliknij ponownie „Dodaj regułę zezwalającą” i wybierz „Wszyscy anonimowi użytkownicy”. Zaznacz pole wyboru „Tylko czytanie”.
    W razie potrzeby dodaj uprawnienia do pobierania plików z serwera FTP dla wszystkich użytkowników
  25. Teraz kliknij ikonę Uwierzytelnianie FTP.
    Kliknij ikonę „Uwierzytelnianie FTP”
  26. Kliknij prawym przyciskiem myszy tryb „Dostęp anonimowy” i wybierz akcję „Włącz”. Teraz do serwer FTP każdy może dołączyć.
    Włącz anonimowy dostęp, aby wszyscy użytkownicy mogli uzyskać dostęp do Twojego serwera FTP
  27. Kliknij ikonę Rejestrowanie FTP.
    Kliknij ikonę rejestrowania FTP
  28. W oknie, które się otworzy, skonfiguruj rejestrowanie.
    Skonfiguruj logowanie dla swojego serwera FTP

Do pracy z utworzonym serwerem można użyć jednego z wielu klientów FTP lub po prostu Eksploratora Windows. Nie zapomnij skonfigurować przekierowania portów w routerze i utworzyć trasy, jeśli potrzebujesz zapewnić dostęp do serwera przez Internet.

Łączenie folderu zasobów FTP z dyskiem sieciowym w systemie operacyjnym Windows

Wielu użytkowników uważa, że ​​praca z nimi jest wygodniejsza zwykły dysk system, który jest wyświetlany w eksploratorze. Programy stron trzecich nie każdy może pracować z dyskami. Aby uzyskać taki dysk, musisz zamontować folder FTP i powiązać go z dyskiem logicznym. Możesz to zrobić na dwa sposoby:

  • przez „Odkrywcę”;
  • za pomocą specjalnego narzędzia konsoli ftpuse.

Montowanie zasobu FTP za pomocą Eksploratora Windows

Montowanie zasobu FTP za pomocą narzędzia konsoli ftpuse

Niestety, udział FTP został zamontowany jako dysk sieciowy korzystając z "Eksploratora", będzie widoczny tylko w "Eksploratorze". Jeśli potrzebujesz dostępu do takiego dysku przez menedżer plików lub z wiersz poleceń, musisz użyć specjalne narzędzie ftpuse.

Rozprowadzane przez ftpuse za darmo. Po pobraniu i zainstalowaniu narzędzie jest dostępne z dowolnego otwartego okna powłoki. Aby dysk sieciowy pozostał podłączony nawet po zamknięciu takiego okna, narzędzie musi być używane w połączeniu z programem PowerShell. Po zainstalowaniu narzędzie jest dostępne z wiersza poleceń lub procesora PowerShell.
Za pomocą narzędzia ftpuse można skonfigurować dostęp konsoli do serwera FTP tak, jakby był to dysk sieciowy.

Procesor PowerShell jest częścią systemu operacyjnego od wersji Windows 7 SP1. Jeśli nie masz zainstalowanego dodatku Service Pack, będziesz musiał pobrać plik instalacyjny powłoki ze strony internetowej Microsoft.

Tabela: Polecenia narzędzia ftpuse, które pozwalają skonfigurować dostęp do zasobu FTP

Nazwa urządzeniaOkreśla nazwę dysku logicznego, pod którym zasób sieciowy zostanie zamontowany w systemie operacyjnym.
ftnazwa_komputeraOkreśla nazwę lub adres serwera do połączenia.
zdalna ścieżkaFolder sieciowy, który będzie używany jako katalog główny zamontowanego dysku logicznego.
hasłoUstawia hasło dostępu.
/użytkownikNazwa użytkownika, który łączy się z serwerem.
/niepasywnyUstawia aktywny tryb pracy.
/owneraccessonlyDysk sieciowy jest widoczny tylko dla programu, z którego uruchamiane jest narzędzie ftpuse.
/PortMożesz ustawić dowolny adres portu TCP używanego do komunikacji z serwerem. Domyślnie jest to port 21.
/ukryćUruchamia narzędzie w tle, na ekranie nie są wyświetlane żadne komunikaty.
/odpluskwićNarzędzie działa w trybie debugowania.
/kasowaćUsuwa bieżącą sesję, rozłącza się z serwerem i odmontowuje dysk.

Przykłady narzędzia ftpuse

Oto kilka przykładów użycia poleceń ftpuse do skonfigurowania serwera jako dysku lokalnego:

  • ftpuse F: ftp.abrris.com - w ten sposób tworzymy logiczny dysk F: w systemie, powiązany z serwerem ftp ftp.abrris.com;
  • ftpuse F: ftp.abrris.com /USER:junkers 1944 - połącz autoryzowanego użytkownika junkers z hasłem 1944 z serwerem ftp.abrris.com;
  • ftpuse F: /delete - odłącz dysk F: i odłącz od serwera.

Zasób FTP podłączony za pomocą narzędzia ftpuse będzie zawsze wyświetlany w Eksploratorze z dyskiem o rozmiarze jednego gigabajta. To nie jest błąd, ale funkcja narzędzia. Jednak dysk podłączony za pomocą Eksploratora w ogóle nie wyświetla swojej objętości.

Jak skonfigurować serwer FTP

W otwartych przestrzeniach sieci możesz pobrać dużą liczbę gotowych dystrybucji, które po rozpakowaniu i prostej konfiguracji uruchomią na Twoim komputerze gotowy serwer FTP. Istnieją zarówno komercyjne, jak i darmowe produkty, nie gorszy od pierwszego pod względem możliwości. Poniżej przyjrzymy się dwóm darmowym rozwiązaniom, które od dawna stały się standardem branżowym entuzjaści komputerów i małe firmy.
Wraz z uruchomieniem serwera na potrzeby małego biura lub apartamentowiec poradzi sobie nawet nieprofesjonalny

FileZilla Server — elastyczny, wydajny i bezpieczny

FileZilla Server - opracowany przez zespół, który stworzył słynną przeglądarka Firefox. On jest inny ogromne ilości ustawienia, dostępność wersji dla 32 i 64-bitowych systemów operacyjnych, możliwość administracja zdalna. A za cały ten wachlarz możliwości nie musisz płacić ani grosza. Instalowanie i konfigurowanie serwera dzieli się na kilka prostych kroków. Program istnieje na wielu platformach, a jeśli nauczyłeś się skonfigurować taki serwer w Środowisko Windows, to przy minimalnych różnicach możesz zrobić to samo w systemie Linux lub MAC OS.

Instalowanie serwera FireZilla

  1. Po pobraniu pliku instalacyjnego uruchom go w celu wykonania, a następnie postępuj zgodnie z instrukcjami kreatora instalacji.
  2. Przeczytaj i zaakceptuj umowa licencyjna.
    Zaakceptuj umowę licencyjną, aby kontynuować proces instalacji
  3. Wybierz żądany typ instalacji (zalecamy typ standardowy):
  4. Wybierz folder, w którym zostanie zainstalowany program, i przejdź do wyboru metody automatycznego uruchamiania FireZilla Server (zalecamy pierwszą opcję):
  5. Teraz określ port dla interfejsu serwera. Pozostawienie domyślnej wartości 14147 jest niepożądane ze względów bezpieczeństwa.
  6. Ostatnim etapem instalacji będzie wybór rodzaju uruchomienia interfejsu Twojego serwera (polecamy pierwszą opcję):
  7. Rozpocznij proces instalacji, klikając przycisk Instaluj.

Dostrajanie serwera

Po pomyślnym zainstalowaniu pakiet oprogramowania serwer, uruchom ponownie komputer i uruchom program FireZilla Server.

  1. W wyświetlonym oknie dialogowym określ adres i port serwera. Nie musisz wprowadzać hasła przy pierwszym połączeniu. To połączenie będzie możliwe tylko z komputera, na którym komponenty oprogramowania serwer. Nie będzie można połączyć się z serwerem z innej maszyny, ponieważ adres 127.0.0.1:14147 jest używany tylko do połączeń lokalnych. Wprowadź adres serwera i port do połączenia
  2. Sekcja Ustawienia w menu Edycja zawiera wiele ustawień, które umożliwiają konfigurację pakiet oprogramowania odpowiednio.
    Przejdź do ustawień serwera FileZilla
  3. Na karcie Ustawienia ogólne możesz zmienić ustawienia podstawowe:
  4. Dla wygody użytkowników można ustawić powitanie tekstowe w sekcji Komunikat powitalny, które program kliencki wyświetli użytkownikowi po pomyślnym połączeniu z serwerem. Używając metaznaków, można skonfigurować dane wyjściowe informacji o usługach w oknie klienta.
    W sekcji Wiadomość powitalna możesz ustawić wiadomość powitalną i wyświetlić informacje o usłudze dla użytkowników
  5. W sekcji Powiązania IP określ zakres adresów IP, z których użytkownicy mogą uzyskać dostęp do serwera. Ta sekcja ustawień pozwala zorganizować dostęp do zasobu tylko z lokalna sieć lub nawet z jednego z jego segmentów.
    Ogranicz zakres adresów, z których można uzyskać dostęp do Twojego serwera
  6. Ustaw filtrowanie adresów w sekcji IP Filter: górne pole tekstowe jest ustawione na "białą" listę, a dolne jest ustawione na "czarną" listę.
    Wypełnij "białe" i "czarne" listy adresów IP
  7. Skonfiguruj rejestrowanie w sekcji Rejestrowanie. Pliki logów można tworzyć codziennie od nowa lub wszystkie statystyki będą zapisywane w jednym.
    Skonfiguruj logowanie FileZilla Server w sekcji Logging
  8. W sekcji Limity prędkości możesz ograniczyć przepustowość dostępną dla serwera. Możesz ustawić globalne ograniczenia lub możesz ustawić je według kalendarza, a nawet poszczególnych godzin. Jednostką miary jest kilobajt.
    W razie potrzeby możesz ustawić limity przepustowości w sekcji Ograniczenia prędkości
  9. W sekcji Kompresja Filetransfer można skonfigurować kompresję plików podczas przesyłania. Zalecamy jednak pozostawienie ustawień domyślnych.
    Lepiej nie wprowadzać zmian w sekcji ustawień kompresji Filetransfer
  10. Czas skonfigurować konta użytkowników, które będą miały dostęp do zasobów Twojego serwera. Przejdź do sekcji Użytkownicy w menu Edycja, aby otworzyć interfejs zarządzania użytkownikami.
    Możesz dodać nowego użytkownika w sekcji Użytkownicy w menu Edycja
  11. Kliknij przycisk Dodaj, aby dodać nowego użytkownika, nadaj mu login i określ przynależność do grupy. Dla nowego użytkownika ustaw login i wskaż do jakiej grupy należy
  12. Dla utworzonego użytkownika ustaw hasło oraz limit liczby połączeń z Twoim serwerem.
    Ustaw hasło użytkownika i dozwoloną liczbę połączeń z serwerem
  13. Na karcie Udostępnianie folderów można skonfigurować dostęp użytkowników do określonych zasobów na serwerze. Aby to zrobić, wybierz zakładkę Foldery udostępnione i kliknij przycisk Dodaj.
    Nie pomyl przycisków Dodaj: aby dodać foldery, musisz kliknąć przycisk Dodaj, który jest podświetlony na obrazku
  14. Wybierz folder na dysku i użyj opcji w lewej części okna, aby ustawić niezbędne prawa dostępu:
    • tylko do odczytu - czytaj;
    • pisać - pisać;
    • usuń - usuń;
    • zmiana plików w folderze - dołącz.

To kończy wstępną konfigurację. Serwer jest gotowy do użytku, a ustawienia zabezpieczeń spełniają kryteria do użytku domowego lub małej sieci biurowej.

Wideo: Instalacja i konfiguracja serwera FileZilla Server krok po kroku

Serwer TFTP dla małych potrzeb

Wśród odmian FTP i programów do pracy z nimi wyróżnia się TFTP - jest to uproszczona wersja FTP do granic możliwości. Brak mechanizmów ochrony ruchu, a nawet uwierzytelniania użytkowników nie pozwala na wykorzystanie TFTP do wymiany plików przez Internet.

Ale najlepiej nadaje się do przesyłania oprogramowania układowego i oprogramowania układowego do routerów, dekoderów telewizji cyfrowej, tabletów i smartfonów. Program ładujący takich urządzeń zawiera klienta TFTP, który umożliwia pobranie i zainstalowanie na urządzeniu oprogramowanie, nawet jeśli jest w Tryb awaryjny z powodu uszkodzonego oprogramowania układowego.
Głównym zastosowaniem protokołu TFTP jest oprogramowanie sprzętowe routerów bezprzewodowych za pośrednictwem konsoli odzyskiwania.

Zainstaluj serwer TFTP na swoim komputerze:

  1. Pobierz pakiet dystrybucyjny programu:
    • tftpd32 jeśli masz 32-bitowy system operacyjny;
    • tftpd64, jeśli masz 64-bitowy system operacyjny.
  2. Zainstaluj program w jednej z dwóch opcji: aplikacja standardowa lub usługa systemowa.
  3. Jeśli zdecydujesz się zainstalować usługę, uruchom ponownie komputer po zakończeniu procesu instalacji.

Serwer nie wymaga specjalnych ustawień, ale po jego uruchomieniu upewnij się, że wszystkie ustawienia na zakładce TFTP wyglądają jak na obrazku. Tak wyglądają domyślne ustawienia narzędzia tftpd32

Poniższe polecenia służą do pobierania plików z serwera lub przesyłania na serwer za pomocą wiersza poleceń:

  • tftp 192.168.1.10 GET nazwapliku.txt - aby pobrać plik z serwera;
  • tftp 192.168.1.10 PUT nazwapliku.txt - aby wysłać plik na serwer.

Aby pracować z klientem TFTP w systemie Windows 7, należy go zainstalować za pomocą okna dialogowego „Składniki systemu”. W starszych wersjach systemu operacyjnego klient jest dostępny bez dodatkowych czynności.


Dodawanie klienta TFTP za pomocą okna dialogowego Komponenty systemu

Wideo: praca z serwerem TFTP - awaryjne odzyskiwanie oprogramowania routera

Programy klienckie do łączenia się z serwerami FTP

Programy klienckie realizują funkcje takie jak:

  • połączenie z serwerami FTP;
  • wznowić pliki, gdy połączenie zostanie zerwane;
  • rejestrowanie połączeń;
  • przechowywanie wielu ustawień na różnych serwerach;
  • operacje grupowe na plikach;
  • wyszukiwanie serwera.

Ponadto programy klienckie mają wbudowany edytor, który umożliwia korzystanie z programu jako pełnoprawnego kreatora stron internetowych.

Całkowity dowódca

Być może najpopularniejszy menedżer plików dla systemu Windows. Zawiera wbudowanego klienta FTP, który pozwala na pracę z zdalny serwer tak jak w przypadku normalnego dysku logicznego. Program jest shareware i przed zakupem licencji będzie stale przypominał użytkownikowi, że fajnie byłoby go w końcu kupić. Nie ma to wpływu na funkcjonalność.
Całkowity dowódca ma wbudowanego klienta FTP

DALEKO

Podobnie jak Total Commander, ten program jest wielofunkcyjnym, dwupanelowym menedżerem plików. Jest znacznie bardziej ascetyczny w projektowaniu interfejsu (działa w trybie tekstowym), ale jest wieloplatformowy - dostępny dla pół tuzina różnych systemów operacyjnych. Klient FTP jest wbudowany w dystrybucję i możesz rozpocząć pracę z witrynami bez instalowania dodatków. Niewątpliwą zaletą jest darmowy program. Aktywacja klienta FTP odbywa się za pomocą menedżera wtyczek, ale jest to bardzo prosta i intuicyjna procedura, która nie sprawi trudności nawet początkującemu użytkownikowi.
FAR będzie mógł pracować z serwerami FTP na dowolnych systemach operacyjnych

Kolejny darmowy program kliencki od twórców Przeglądarki Mozilli i Firefox. Prosty i dostępny dla użytkownika dzięki zwięzłemu interfejsowi i doskonałej rusyfikacji. Istnieją wersje FireZilla dla Windows, Linux, Mac OS, a nawet Andriod.
FileZilla to klient FTP od twórców światowej sławy przeglądarki FireFox.

Wśród cech, które odróżniają go od konkurencyjnych programów, należy zwrócić uwagę:

  • obsługa dużej liczby protokołów;
  • wznowić pobieranie plików, gdy połączenie zostanie zerwane i wsparcie dla pracy z dużymi plikami;
  • wieloplatformowy;
  • możliwość tworzenia zakładek;
  • obsługa przeciągania i upuszczania plików ( technologia przeciągania& upuszczać);
  • elastyczne ustawienia prędkości transmisji i możliwość zarezerwowania części kanału internetowego;
  • edycja plików bezpośrednio na serwerze;
  • zdalne wyszukiwanie plików.

Interfejs darmowego programu FTPPrush ma wiele wspólnego z produktami Microsoft Office i skonfigurowane w podobny sposób. Z najważniejszych warto zwrócić uwagę:

  • możliwość przesyłania plików z serwera na serwer bez pobierania na komputer;
  • wysokiej jakości implementacja dwupanelowego interfejsu;
  • wbudowany menedżer pobierania z konfigurowalną listą pobierania.

FTPPrush powinien spodobać się użytkownikom MS Office

Lepiej pracować z angielską wersją interfejsu, ponieważ jakość rosyjskiej lokalizacji pozostawia wiele do życzenia.

CoffeCup Free FTP to klient dla najbardziej niewymagających i niedoświadczonych użytkowników, umożliwia pobieranie i przesyłanie plików jednym kliknięciem myszy. Niedostatek ustawień jest z nawiązką kompensowany przez intuicyjne przejrzysty interfejs, wysokiej jakości lokalizacja i darmowy program. Niemniej jednak program obsługuje pełnoprawny tryb dwupanelowy i możliwość przesyłania plików z serwera na serwer bez wstępnego ładowania, a także ma na pokładzie prosty edytor HTML.
Z darmowym klientem FTP CoffeeCup nie musisz się martwić o ustawienia

Utworzenie serwera FTP to łatwy sposób na przechowywanie wielu plików na pulpicie. Duża liczba programów i względna łatwość konfiguracji sprawiają, że ta metoda jest bardzo popularna. Przydziel jeden komputer wyłącznie do serwera i nie przechowuj na nim żadnych innych danych poza tymi, które powinny znajdować się na serwerze. I nawet w tym przypadku od dwóch do trzech tuzinów użytkowników uzyskujących dostęp do Twojego zasobu w tym samym czasie może prawie całkowicie „zmarnować” kanał internetowy. A dostawca dyskretnie zaproponuje zmianę planu taryfowego na korporacyjny. Jeśli potrzebujesz przechowywania plików z jednoczesnym dostępem dużej liczby użytkowników, hostuj serwer FTP na komercyjnym hostingu. Lub skorzystaj z gotowych portali udostępniania plików, takich jak Google Drive czy DropBox.

Dzisiaj materiał będzie poświęcony rozważaniu procesu Instalacja i konfiguracja serwera FTP w system operacyjny Serwer Windows 2016, a także porozmawiamy o tym, czym są ogólnie serwery FTP i FTP.

Co to jest FTP, serwer FTP i do czego służy?

FTP (Protokół Przesyłania Plików) to protokół przesyłania danych. Został opracowany dawno temu i jest obecnie szeroko stosowany w Internecie do przesyłania plików. Protokół ten jest często używany przez administratorów witryn w celu pobierania lub przesyłania plików na ich hosting w Internecie.

Protokół FTP realizowany jest według schematu " klient-serwer", tj. Istnieją klienci FTP i odpowiednio serwer FTP.

serwer FTP to serwer, na którym wdrożone jest oprogramowanie, które umożliwia odbieranie plików ze zdalnych komputerów za pośrednictwem protokołu FTP i ich rozdawanie. Serwer FTP udostępnia użytkownikowi informacje w postaci struktury plików.

Klient FTP to oprogramowanie przeznaczone do uzyskiwania dostępu do serwera FTP. Z za pomocą FTP klienta, użytkownicy mogą pobierać i przesyłać pliki na serwer FTP.

W rzeczywistości istnieje wiele programów, które pozwalają na zaimplementowanie serwera FTP ( Więcej klientów FTP), dzisiaj, jak już zrozumiałeś, porozmawiamy o implementacji serwera FTP w systemie operacyjnym Windows Server 2016 przy użyciu standardowych usług ról.

Instalowanie serwera FTP na Windows Server 2016

Teraz rozważymy proces minimalnej instalacji serwera FTP, tj. zainstalujemy tylko to, co jest potrzebne do serwera FTP, a mianowicie ten " Usługa FTP" oraz "". Innymi słowy, wyobraźmy sobie, że nie masz nic na serwerze i masz na przykład zadanie wdrożenia serwera FTP, aby niektórzy zdalni użytkownicy, którzy nie są pracownikami Twojej firmy, mogli pobierać i przesyłać pliki.

Notatka! Jeśli zainstalowałeś już jakieś usługi roli „Serwer sieci Web IIS”, a w szczególności „Konsolę zarządzania IIS”, to oczywiście nie musisz ich instalować, wystarczy sprawdzić, czy „Usługa FTP” jest zainstalowany, a jeśli tak, przejdź do konfiguracji serwera FTP.

W tym artykule pokażę dwie opcje instalacji serwera FTP: pierwsza przy użyciu kreatora, a druga przy użyciu Windows PowerShell.

Instalowanie serwera FTP za pomocą kreatora

Krok 1

Otwieramy " Menedżer serwera”, na przykład z menu Start.

Krok 2

Na tym etapie kreatora możemy od razu kliknąć „ Dalej».

Krok 3

Następnie wybierz rodzaj instalacji ” Instalowanie ról lub funkcji", Kliknij" Dalej».

Krok 4

W kolejnym kroku wybieram serwer docelowy, mam taki, więc od razu klikam „ Dalej».

Krok 5

Na etapie wyboru ról zaznacz rolę ” Serwer sieci Web (IIS)».

Natychmiast zostaniemy poproszeni o zainstalowanie i „ Konsola zarządzania IIS", Kliknij" Dodaj komponenty", ponieważ potrzebujemy tych narzędzi do zarządzania, aby administrować serwerem FTP, kliknij" Dalej».

Krok 6

Na etapie doboru komponentów niczego nie wybieramy, ponieważ nie potrzebujemy już żadnych komponentów. Kliknij " Dalej».

Krok 7

Krok 8

I tu dochodzimy do wyboru usług roli ” Serwer sieci Web (IIS)”, gdzie musimy odznaczyć wszystkie niepotrzebne pola wyboru ( w przypadku, gdy potrzebujemy tylko serwera FTP) i zaznacz tylko „ Usługa FTP" oraz " Konsola zarządzania IIS", Kliknij" Dalej».

Krok 9

Sprawdź parametry instalacji i kliknij " zainstalować».

Krok 10

Po zakończeniu instalacji kreator zasygnalizuje nam to, kliknij " blisko i zrestartuj serwer.

Instalowanie serwera FTP za pomocą Windows PowerShell

Aby zainstalować role i funkcje w Windows PowerShell, istnieje specjalne polecenie cmdlet Instalacja-WindowsFunkcja. Aby zainstalować serwer FTP przy użyciu programu PowerShell, uruchom następujące polecenia.

Aby zainstalować usługę FTP

Install-WindowsFeature -Nazwa "Web-Ftp-Service"

Aby zainstalować narzędzie IIS Management Console

Zainstaluj-WindowsFeature -Nazwa "Web-Mgmt-Console"

Po instalacji lepiej zrestartować serwer.

Konfigurowanie serwera FTP w systemie Windows Server 2016 z izolacją użytkowników

Po zainstalowaniu usługi FTP i konsoli zarządzania IIS, ponownym uruchomieniu serwera, można przystąpić do konfiguracji serwera FTP.

Konfigurowanie użytkowników dla serwera FTP

Pierwszą rzeczą, którą musimy zrobić, to utworzyć użytkowników lub grupę i dodać do niej użytkowników, którym chcemy nadać uprawnienia do łączenia się z serwerem FTP.

Na przykład utworzę użytkownika UserFTP. Można to zrobić w „ Zarządzanie komputerem”. Aby uruchomić to narzędzie, przejdź do „ Menedżer serwera->Narzędzia->Zarządzanie komputerem».

Następnie otwórz przedmiot " Lokalni użytkownicy i grupy", Kliknij kliknij prawym przyciskiem myszy najedź myszą na element użytkowników i wybierz " Nowy użytkownik”. Wypełnij wymagane pola i kliknij „ Tworzyć”. W rezultacie będziemy mieli nowego użytkownika.

Konfigurowanie struktury katalogów serwera FTP

Następnie musimy skonfigurować katalogi. Na dysku C domyślnie katalog „ C:\inetpub\ftproot' to katalog główny serwera FTP. W tym katalogu utworzymy osobny katalog dla naszej strony FTP, na przykład nazwałem go TestFTP. W nim utworzymy katalog LocalUser ( sprawa jest ważna) - to po to, aby izolacja użytkowników działała, a już w tym katalogu tworzymy foldery o nazwie, która będzie pasować do nazwy użytkownika w moim przypadku - to jest UserFTP. W efekcie pełna ścieżka do katalogu użytkownika będzie wyglądać tak - "C:\inetpub\ftproot\TestFTP\LocalUser\UserFTP", a w celu dalszego przetestowania działania serwera FTP utwórzmy plik testowy w ten katalog, na przykład Test.txt .

Tworzenie i konfigurowanie strony FTP

Otwieramy " Menedżer IIS».

Następnie w oknie Znajomości»kliknij prawym przyciskiem myszy na przedmiot « Witryny” i wybierz „ Dodaj witrynę FTP».

Następnie wpisujemy nazwę naszej strony FTP, nazwałem ją " TestFTPStrona” i określ katalog, który będzie katalogiem głównym naszej witryny FTP ( stworzyliśmy to wcześniej). Kliknij " Dalej».

Na tym etapie wskazujemy powiązanie z adresem IP, który wskazałem „ Wszystko za darmo”, Możesz wybrać konkretny adres IP z listy rozwijanej. Określamy tutaj również ustawienia SSL, wskazałem " Bez SSL", ale lepiej użyć Certyfikat SSL do szyfrowania.

Pozostaje tylko skonfigurować uwierzytelnianie i użytkowników, którzy mogą łączyć się z naszym serwerem FTP. Wybieram " Zwykły» Uwierzytelnianie, czyli Nie potrzebuję połączeń anonimowych, a określam konkretnego użytkownika UserFTP, utworzyłem go trochę wcześniej. Będzie miał zarówno uprawnienia do odczytu, jak i do zapisu. W " walka„Środowisko, jak powiedziałem, lepiej stworzyć grupę i dodać do niej użytkowników FTP, a w tym przypadku wybralibyśmy element” Określone role lub grupy użytkowników” i wskazaliśmy grupę, którą stworzyliśmy. Kliknij " Gotowy».

Konfigurowanie opcji izolacji użytkownika serwera FTP

W celu ustawienia izolacji użytkownika, tj. aby każdy użytkownik miał swój własny katalog i nie widział innych, wybierz pozycję „ Izolacja użytkownika».

Zaznacz przedmiot " Katalog nazwy użytkownika (wyłącz globalne katalogi wirtualne)» i naciśnij « Stosować».

Na tym kończymy konfigurację, sprawdzamy działanie serwera FTP, czyli spróbuj połączyć się z dowolnym klientem FTP, najlepiej z innego komputera. Połączyłem się.

Usuwanie serwera FTP w Windows Server 2016

Aby usunąć serwer FTP, tj. te role, które ustawiliśmy powyżej, możesz skorzystać z kreatora, tj. " Kreator usuwania ról i funkcji"lub ten sam Windows PowerShell. Aby uruchomić kreatora, otwieramy również menedżera serwerów oraz w menu " Kontrola" wybierać " Usuń role i funkcje”. Po uruchomieniu kreatora robimy to samo, co podczas instalacji, tylko nie zaznaczamy pól, a raczej je usuwamy.

Aby usunąć serwer FTP z Okna PowerShell, możesz użyć polecenia cmdlet Odinstaluj-WindowsFunkcja. Polecenia usuwania będą wyglądać tak ( po usunięciu musisz zrestartować serwer).

Aby usunąć składnik konsoli zarządzania IIS

Odinstaluj-WindowsFeature -Nazwa "Web-Mgmt-Console"

Aby odinstalować usługę FTP

Odinstaluj-WindowsFeature -Nazwa "Web-Ftp-Service"

To wszystko dla mnie, mam nadzieję, że materiał na razie Ci się przydał!

Możesz uprościć pracę z komputerami z systemem Windows połączonymi przez sieć lokalną, aktywując serwery FTP i TFTP, z których każdy ma swoją własną charakterystykę.

Różnice między serwerami FTP i TFTP

Aktywacja obu serwerów daje możliwość wymiany plików i poleceń między komputerami lub urządzeniami połączonymi ze sobą przez sieć lokalną lub w inny sposób.

TFTP to serwer, który jest łatwiejszy do otwarcia, ale nie obsługuje żadnej weryfikacji tożsamości poza weryfikacją tożsamości. Ponieważ identyfikatory można sfałszować, protokół TFTP nie jest niezawodny, ale jest łatwy w użyciu. Na przykład służą do konfigurowania bezdyskowych stacji roboczych i inteligentnych urządzeń sieciowych.

Serwery FTP pełnią te same funkcje co TFTP, ale mają możliwość uwierzytelniania podłączonego urządzenia za pomocą loginu i hasła, dzięki czemu są bardziej niezawodne. Mogą być używane do wysyłania i odbierania plików i poleceń.

Jeśli Twoje urządzenia są połączone przez router lub korzystają z zapory, musisz wcześniej przekierować porty 21 i 20 dla połączeń przychodzących i wychodzących.

Tworzenie i konfiguracja TFTP w systemie Windows 7

Aby go aktywować i skonfigurować, najlepiej użyć darmowy program- tftpd32/tftpd64, które można pobrać z oficjalnej strony dewelopera o tej samej nazwie. Aplikacja dystrybuowana jest w dwóch formach: serwisowej i programowej. Każdy typ jest podzielony na wersje dla systemów 32-bitowych i 64-bitowych. Możesz użyć dowolnego typu i wersji programu, która najbardziej Ci odpowiada, ale poniżej, jako przykład, zostaną podane akcje w 64-bitowym programie działającym jako usługa (edycja usługi).

Tworzenie i konfiguracja FTP

  1. Otwórz panel sterowania komputera.

    Uruchomienie panelu sterowania

  2. Przejdź do sekcji „Programy”.

    Przejdź do sekcji „Programy”

  3. Przejdź do podsekcji „Programy i funkcje”.

    Przejdź do sekcji „Programy i funkcje”

  4. Kliknij kartę „Włącz lub wyłącz funkcje”.

    Kliknij przycisk „Włącz lub wyłącz funkcje”

  5. W rozwiniętym oknie znajdź drzewo „IIS” i aktywuj wszystkie zawarte w nim komponenty.

    Aktywuj drzewo „IIS”

  6. Zapisz wynik i poczekaj, aż uwzględnione elementy zostaną dodane przez system.

    Poczekaj, aż komponenty zostaną dodane przez system

  7. Wrócić do strona główna Panel sterowania i przejdź do sekcji System i zabezpieczenia.

    Przejdź do sekcji „System i zabezpieczenia”

  8. Przejdź do podsekcji „Administracja”.

    Przejdź do podsekcji „Administracja”

  9. Otwórz program Menedżer internetowych usług informacyjnych (IIS).

    Otwórz program IIS Manager

  10. W wyświetlonym oknie przejdź do drzewa po lewej stronie programu, kliknij prawym przyciskiem myszy podfolder „Witryny” i przejdź do funkcji „Dodaj witrynę FTP”.

    Kliknij „Dodaj witrynę FTP”

  11. Wypełnij pole nazwą witryny i wpisz ścieżkę do folderu, do którego zostaną wysłane otrzymane pliki.

    Wymyślamy nazwę strony i tworzymy dla niej folder

  12. Rozpocznie się konfiguracja FTP. W bloku adresu IP ustaw parametr „Wszystko za darmo”, w bloku SLL parametr „Bez SSL”. Włączona funkcja „Uruchom witrynę FTP automatycznie” pozwoli serwerowi włączać się automatycznie przy każdym włączeniu komputera.

    Ustawiamy niezbędne parametry

  13. Uwierzytelnianie umożliwia wybór dwóch opcji: anonimowy – bez loginu i hasła, normalny – z loginem i hasłem. Sprawdź opcje, które Cię dotyczą.

    Wybór, kto będzie miał dostęp do serwisu

  14. Na tym kończy się tworzenie strony, ale nadal trzeba wykonać pewne ustawienia.

    Strona utworzona i dodana do listy

  15. Wróć do sekcji „System i zabezpieczenia” i przejdź z niej do podsekcji „Zapora sieciowa”.

    Otwórz sekcję „Zapora systemu Windows”

  16. Otwórz opcje zaawansowane.

    Przejdźmy do dodatkowe ustawienia zapora sieciowa

  17. W lewej połowie programu aktywuj zakładkę „Reguły dla połączeń przychodzących” i aktywuj funkcje „Serwer FTP” i „Ruch na serwerze FTP w trybie pasywnym”, klikając je prawym przyciskiem myszy i wybierając parametr „Włącz”.

    Włącz funkcje "Serwer FTP" i "Ruch na serwerze FTP w trybie pasywnym"

  18. W lewej połowie programu aktywuj zakładkę „Reguły dla połączeń wychodzących” i w ten sam sposób uruchom funkcję „Ruch na serwerze FTP”.

    Włącz funkcję „Ruch FTP”

  19. Następnym krokiem jest stworzenie nowego rachunek, który otrzyma wszelkie uprawnienia do zarządzania serwerem. Aby to zrobić, wróć do sekcji „Administracja” i wybierz w niej aplikację „Zarządzanie komputerem”.

    Otwórz aplikację do zarządzania komputerem

  20. W sekcji „Lokalni użytkownicy i grupy” wybierz podfolder „Grupy” i zacznij tworzyć w nim kolejną grupę.

    Kliknij przycisk „Utwórz grupę”

  21. Wypełnij wszystkie wymagane pola dowolnymi danymi.

    Uzupełnij informacje o tworzonej grupie

  22. Przejdź do podfolderu Użytkownicy i rozpocznij proces tworzenia nowego użytkownika.

    Kliknij przycisk „Nowy użytkownik”

  23. Wypełnij wszystkie wymagane pola i zakończ proces.

    Wypełnij informacje o użytkowniku

  24. Otwórz właściwości utworzonego użytkownika i rozwiń zakładkę „Członkostwo w grupie”. Kliknij przycisk „Dodaj” i dodaj użytkownika do grupy, którą utworzyłeś nieco wcześniej.

    Kliknij przycisk „Dodaj”

  25. Teraz przejdź do folderu, który ma być używany przez serwer FTP. Otwórz jego właściwości i przejdź do zakładki „Bezpieczeństwo”, kliknij w nim przycisk „Edytuj”.

    Kliknij przycisk „Zmień”

  26. W oknie, które się otworzy, kliknij przycisk „Dodaj” i dodaj utworzoną wcześniej grupę do listy.

    Wybierz akcję „Dodaj regułę zezwalania”

  27. Zaznacz pole „Określone role lub grupy użytkowników” i wypełnij pole nazwą wcześniej zarejestrowanej grupy. Uprawnienia muszą być udzielone wszystkim: czytać i pisać.

    Wybierz „Określone role lub grupy użytkowników”

  28. Możesz utworzyć kolejną regułę dla wszystkich innych użytkowników, wybierając w niej „Wszyscy anonimowi użytkownicy” lub „Wszyscy użytkownicy” i ustawiając uprawnienia tylko do odczytu, aby nikt poza Tobą nie mógł edytować danych przechowywanych na serwerze. Gotowe, kończy to tworzenie i konfigurację serwera.

    ftp://twoje_imię:hasł[email protected].

    Aby połączyć się z serwerem nie przez sieć lokalną, ale przez Internet, używane są te same adresy, ale numery 192.168.10.4 są zastępowane nazwą utworzonej wcześniej witryny. Przypomnijmy, że aby połączyć się przez Internet odbierany z routera, musisz przekierować porty 21 i 20.

    Powody, dla których to może nie działać

    Serwery mogą nie działać poprawnie, jeśli nie ukończyłeś wszystkich niezbędne ustawienia opisane powyżej, lub wprowadź nieprawidłowe dane, dokładnie sprawdź wszystkie informacje. Drugim powodem awarii są czynniki zewnętrzne: nieprawidłowo skonfigurowany router, zapora wbudowana w system lub antywirus innej firmy blokuje dostęp, reguły zainstalowane na komputerze ingerują w serwer. Aby rozwiązać problem związany z serwerem FTP lub TFTP, trzeba dokładnie opisać, na jakim etapie się pojawił, dopiero wtedy można znaleźć rozwiązanie na forach tematycznych.

    Jak mapować jako dysk sieciowy

    Aby przekonwertować folder przydzielony dla serwera na dysk sieciowy przy użyciu standardowego Metody Windows, po prostu wykonaj następujące czynności:


    Programy innych firm do konfiguracji serwera

    Program do zarządzania TFTP - tftpd32 / tftpd64 został już opisany powyżej w artykule, w sekcji "Tworzenie i konfiguracja serwera TFTP". Możesz użyć programu FileZilla do zarządzania serwerami FTP.


    Serwery FTP i TFTP są przeznaczone do tworzenia lokalnych i udostępnionych witryn, które umożliwiają wymianę plików i poleceń między użytkownikami, którzy mają dostęp do serwera. Kasa wszystko żądane ustawienia jest to możliwe zarówno za pomocą wbudowanych funkcji systemu, jak i poprzez aplikacje stron trzecich. Aby uzyskać pewne korzyści, możesz przekonwertować folder serwera na dysk sieciowy.

Witaj administratorze, Proszę wyjaśnić, co to jest serwer FTP i czy mogę go samodzielnie utworzyć na swoim komputerze?

Krótko mówiąc, mam w domu zwykły. Jednostka systemowa i trzy laptopy, wszystkie te maszyny są połączone z Internetem przez router, czy mogę od komputer stacjonarny zrobić prawdziwy Serwer FTP i bezpośrednio ze wszystkich laptopów, aby pobierać i przesyłać na niego pliki? Właśnie zainstalowano na normalnym komputerze Dysk twardy przy 3 TB i okazuje się, że nikt z niego nie korzysta, wszyscy krewni wolą laptopy, na których już kończy się miejsce na dysku.

Cześć przyjaciele! Nasz Ro8 napisał dla Ciebie fajny artykuł na ten temat, czytamy go.

Po pierwsze, FTP to protokół do przesyłania plików przez Internet przy użyciu zasady „klient-serwer” i Serwer FTP to magazyn plików w Internecie, czyli zwykły komputer z zainstalowany system Windows 7, 8.1 lub Windows Server 2012 i kilka dużych dysków twardych, na których mogą znajdować się dowolne pliki. Na tym komputerze jest zainstalowany program, na przykład - Serwer FileZilla, każdy inny może połączyć się z tym komputerem za pomocą: wiersz poleceń, Eksplorator Windows i różne programy, w naszym artykule rozważymy dwa:Klient FileZilla, oraz Całkowity dowódca. Po podłączeniu do Możesz przesyłać dowolne pliki (filmy, muzykę itp.) na serwer FTP, a także je pobierać.

KontrolaSerwer FTP zostanie zaimplementowany przez administratora, który zainstalował program - Serwer FileZilla. To w nim możesz każdemu użytkownikowi przypisać różne prawa dostępu. (możliwość zmiany plików na serwerze): Append (możliwość zmiany plików), Odczyt (tylko odczyt), Zapis (zapis), Usuń (usuń). Oczywiście większości użytkowników nie można nadać uprawnień do usuwania (usuwania).

  • Uwaga: Z prawie każdego komputera lub laptopa (nawet z jednym) twardy dysk) Można to zrobić serwer FTP i podłączanie do niego innych komputerów w celu odbierania plików i wcale nie jest konieczne, aby wszystkie komputery były podłączone do tego samego routera,Serwer FTP można utworzyć w Internecie i otworzyć dla setek i tysięcy użytkowników.

Jak tam praca

Jako implementację oprogramowania serwera FTP w artykule zostanie rozważony program FileZilla Server, który zostanie zainstalowany na komputerze z systemem Windows Server 2012

Również komputer z preinstalowanym systemem Windows 8.1 Enterprise (x64) jest używany jako maszyna, z której zostanie nawiązane połączenie z utworzonym serwerem FTP.

Aby komputer z systemem Windows 8.1 mógł połączyć się z serwerem FTP, zostanie na nim zainstalowany program FileZilla Client (jeden ze sposobów łączenia się za pomocą tego programu)

Przejdź do https://filezilla-project.org i pobierz FileZilla Server i FileZilla Client

Pobrany plik FileZilla Server działający na komputerze z systemem Windows Server 2012, a Plik klienta FileZilla na komputerze z systemem Windows 8.1. Oba programy instaluje się w ten sam sposób. Przede wszystkim zainstalujmy program FileZilla Server.

Instalowanie serwera FileZilla

Po uruchomieniu pobranego pliku FileZilla Server w systemie Windows Server 2012 kliknij Dalej

Kliknij Zainstaluj

zainstalować

Proces instalacji serwera FileZilla

instalacja zakończona

Po instalacji otworzy się następujące okno, w którym wpisujemy lokalny adres serwera FTP i klikamy OK

Po wprowadzeniu lokalnego adresu serwera FTP pojawi się główne okno programu FileZilla Server

Zróbmy kilka ustawień, wybierając Edytuj-Użytkownicy

Na karcie Ogólne, aby dodać nowego użytkownika, kliknij przycisk Dodaj

Wpisz nazwę użytkownika. OK

Naprzeciwko Hasło, zaznacz pole i wprowadź hasło dodanego użytkownika

Przejdź do zakładki Foldery udostępnione. Na tej karcie dodaj folder FTP01, który będzie dostępny dla utworzonego użytkownika Ro8. Kliknij Dodaj

Określ wstępnie utworzony folder FTP01. OK

Wybierz dodany folder i określ prawa dostępu do niego: - Odczyt (tylko do odczytu), Zapis (zapis), Usuń (usuń), Dołącz (możliwość zmiany plików w tym folderze)

Określ adres IP komputera z systemem Windows Server 2012 (192.168.1.4)

Instalowanie klienta FileZilla

Przełączamy się na komputer z Windows 8.1 i instalujemy program FileZilla Client

Akceptujemy umowę licencyjną

Instalacja

instalacja zakończona

Mamy sieć pokazaną na schemacie

Połączmy się z serwerem FTP na różne sposoby.

Połącz się z serwerem FTP za pomocą wiersza poleceń

Na komputerze z systemem Windows 8.1 uruchommy wiersz poleceń.

Podaj nazwę użytkownika (Ro8) i wprowadź hasło. Hasło nie jest wyświetlane podczas pisania

Zalogowany oznacza, że ​​zalogowaliśmy się na serwer FTP

Utwórzmy folder My_Backup_win8.1 na serwerze FTP wpisując komendę mkdir My_Backup_win8.1

Zobaczmy listę folderów na serwerze FTP - wpisując polecenie ls

Jak widać, na serwerze FTP znajduje się folder My_Backup_win8.1

Zamknij połączenie z serwerem FTP, wpisując polecenie bye

Łączenie się z serwerem FTP za pomocą programu Tłączny dowódca

Uruchommy menedżera plików Total Commander na komputerze z systemem Windows 8.1. Aby skonfigurować połączenie z serwerem FTP, kliknij przycisk pokazany na zrzucie ekranu

Kliknij Dodaj

Podaj nazwę połączenia (arbitralnie), serwer i port (serwer to adres IP serwera FTP, port to 21). Podajemy również nazwę użytkownika i hasło. OK

Wybierz utworzone Połączenie FTP i kliknij Połącz

Ustanowiono połączenie z serwerem FTP

Aby rozłączyć się z serwerem FTP, kliknij Odłącz

Zakończono rozłączenie z serwerem FTP

Łączenie się z serwerem FTP za pomocą programu Klient FileZilla

Uruchom klienta FileZilla

Otworzy się główne okno programu

Jeśli potrzebujesz stworzyć zewnętrzny serwer ftp, możesz użyć programu Filezilla. Jeśli potrzebujesz serwera ftp w sieci, łatwiej jest udostępnić folder przy użyciu 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 logowania.

Host do połączenia powinien mieć numer 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 „Edytuj”, a następnie wybierz „Użytkownicy”

2. Wciskamy przycisk „DODAJ” i wskazujemy nazwę użytkownika (konto) w pierwszym polu

3. Teraz musisz dodać folder, z którym użytkownik się połączy. Kliknij przycisk „dodaj” w „folderach udostępnionych”. Dodałem folder z tapetami na pulpit.

Hasło

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

Szybkość transmisji

Jeśli określony użytkownik Jeśli chcesz ograniczyć szybkość 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 wciskamy przycisk OK i próbujemy połączyć się z serwerem za pomocą dowolnego klient FTP. Moje połączenie przebiegło bez problemów i znalazłem się 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, nawet ty, nie może połączyć się przy użyciu twojego prawdziwego adresu IP, istnieją dwie opcje, dla których występuje błąd.

Problemy z łącznością

1. W zestawie zapora systemu Windows. Nawiasem mówiąc, to przez niego połączenie z zewnątrz nie przeszło

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

Wyłącz zaporę

W Windows XP musisz iść.

Zarejestruj trasę w routerze

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

Co się dzieje 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, w dzienniku możesz zobaczyć połączonego użytkownika, a także zobaczyć, z jakiego powodu ten lub inny użytkownik nie mógł się połączyć.