Jak korzystać z programu tftp solarwinds. Instalowanie serwera TFTP (tftpd) w systemie Ubuntu Linux

Aplikacja

Głównym celem TFTP jest ułatwienie wdrożenia klienta. W związku z tym służy do uruchamiania bezdyskowych stacji roboczych, pobierania aktualizacji i konfiguracji do inteligentnych urządzeń sieciowych, rejestrowania statystyk z central PBX (CDR) i routerów sprzętowych/zapór ogniowych.

Bezpieczeństwo

Ponieważ protokół nie obsługuje uwierzytelniania, jedyną metodą identyfikacji klienta jest jego adres sieciowy (który może zostać sfałszowany). Zazwyczaj w systemach Unix tylko katalog /tftpboot jest dostępny dla tftpd. Jednakże na starszych serwerach TFTP możliwe było uzyskanie pliku z hasłami za pomocą polecenia RRQ ../etc/passwd.

Dodatkową ochronę przed dostępem do dowolnych plików zapewnia zmiana katalogu głównego na katalog tftpd (zwykle /usr/TFTPRoot).

Rodzaje pakietów

Po pierwsze, pakiet TFTP zawiera 2-bajtowe pole określające typ pakietu:

  • Przeczytaj żądanie(RRQ, #1) - żądanie odczytu pliku.
  • Napisz prośbę(WRQ, #2) - żądanie zapisania pliku.
  • Dane(DATA, #3) - dane przesyłane poprzez TFTP.
  • Potwierdzenie(ACK, #4) - potwierdzenie pakietu.
  • Błąd(ERR, #5) - błąd.

Czytaj i pisz prośby

Aby rozpocząć przesyłanie danych, klient musi wysłać do serwera pakiet WRQ lub RRQ. Obydwa pakiety mają ten sam format:

W TFTP dostępne są 2 tryby przesyłania (tryb poczty zdefiniowany w normie IEN 133 został uznany za przestarzały):

  • netascii- plik jest przed transmisją przekodowany do formatu ASCII.
  • oktet- plik zostaje przesłany bez zmian.

Po odebraniu przez serwer pakietu RRQ, natychmiast rozpoczyna on transmisję danych. W przypadku żądania WRQ serwer musi wysłać pakiet ACK o numerze pakietu 0.

Proces przesyłania danych

Po otrzymaniu żądania RRQ serwer natychmiast wysyła w ramach potwierdzenia pakiet z danymi i identyfikatorem pakietu równym jeden. WRQ używa ACK z identyfikatorem zero jako potwierdzenie. Przez TFTP można przesłać w sumie 32 MB (65536 * 512 / 1024²), jednak ze względu na użycie int ze znakiem zamiast bez znaku, rozmiar potwierdzenia jest ograniczony do 16 megabajtów. Jeśli jednak klient i serwer obsługują rozszerzenia protokołów RFC 2347 i RFC 2348, wówczas maksymalny rozmiar przesyłanego pliku wzrasta do 4 Gb.

Opcje TFTP

RFC 2347 zapewnia format opcji, które można dołączyć na końcu pakietu RRQ i pakietu WRQ:

Kod opcji 0x00 (koniec linii) Wartość opcji 0x00 (koniec linii)
Ciąg ASCII 1 bajt Ciąg ASCII 1 bajt

Może być kilka opcji. Potem będą naśladować siebie. Kolejność opcji nie jest istotna.

W odpowiedzi na RRQ (lub WRQ) z opcjami, serwer MUSI wysłać OACK z listą opcji, które serwer zaakceptował. Najczęstsze opcje:

Nazwa Zdefiniowane w Kod opcji
Rozmiar bloku RFC 2348 rozmiar blk Wartość opcji to liczba z zakresu od 8 do 65464, wskazująca rozmiar bloku.
Interwał retransmisji (limit czasu) RFC 2349 koniec czasu Wartością opcji jest liczba z zakresu od 1 do 255, wskazująca czas oczekiwania przed retransmisją bloku w sekundach.
rozmiar pliku RFC 2349 rozmiar Wartością opcji jest liczba wskazująca rozmiar przesyłanego pliku w bajtach.

Błędy

W TFTP informacje o błędach mają następujący format:

0x05 (typ pakietu) Kod błędu Opis błędu 0x00 (koniec linii)
2 bajty 2 bajty Ciąg ASCII 1 bajt

Kod błędu może przyjąć jedną z wartości wymienionych w STD 33 (z wyjątkiem kodu 8 - jest on opisany w RFC 2347). Tutaj są:

Schemat URI

RFC 3617 definiuje format URI dla TFTP. To wygląda tak:

Tftp://[host docelowy]/[żądany plik];mode=[tryb transferu]

Na przykład:

Tftp://example.com/todo.txt;mode=netascii

Standardy

  • RFC 1350 (STD33) – specyfikacja TFTP
  • RFC 2347 — Opcje TFTP
  • RFC 3617 — Schemat URI

Opcje

  • RFC 2348 – rozmiar bloku
  • RFC 2349 — przekroczenie limitu czasu

Bibliografia

  • W. Richarda Stevensa. „Protokoły TCP/IP. Praktyczny przewodnik.” Rozdział 15, „Najprostszy protokół przesyłania plików TFTP”. ISBN 5-7940-0093-7
  • H. Osterlocha. „TCP/IP. Rodzina protokołów przesyłania danych w sieciach komputerowych.” Rozdział 16: Protokół Trivial File Transfer Protocol (TFTP). ISBN 5-93772-039-3

Źródła

Spinki do mankietów

  • WinAgents TFTP Server (angielski) Serwer TFTP dla Windows z obsługą różnych praw dostępu
  • Serwer TFTP typu open source Tftpd32 dla systemu Windows
  • tftpd(8) - Strona podręcznika administratora systemu FreeBSD
  • Serwer TFTP Innerdive Serwer TFTP dla Windows. Zaprojektowany do dużych obciążeń.

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

Różnice pomiędzy serwerami FTP i TFTP

Aktywacja obu serwerów umożliwi Ci wymianę plików i poleceń pomiędzy komputerami lub urządzeniami połączonymi ze sobą za pośrednictwem sieci lokalnej lub w inny sposób.

TFTP jest serwerem łatwiejszym do otwarcia, ale nie obsługuje żadnej weryfikacji tożsamości innej niż weryfikacja tożsamości. Ponieważ identyfikatory mogą zostać sfałszowane, protokół TFTP nie jest bezpieczny, ale jest łatwy w użyciu. Służą na przykład do konfiguracji bezdyskowych stacji roboczych i inteligentnych urządzeń sieciowych.

Serwery FTP pełnią te same funkcje co TFTP, jednak posiadają możliwość weryfikacji autentyczności podłączonego urządzenia za pomocą loginu i hasła, dzięki czemu są bardziej niezawodne. Można ich używać do wysyłania i odbierania plików i poleceń.

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

Tworzenie i konfigurowanie protokołu TFTP w systemie Windows 7

Aby go aktywować i skonfigurować, najlepiej skorzystać z darmowego programu - tftpd32/tftpd64, który można pobrać z oficjalnej strony programisty o tej samej nazwie. Aplikacja dystrybuowana jest w dwóch formach: usługi i programu. Każdy typ podzielony jest na wersje dla systemów 32- i 64-bitowych. Możesz użyć dowolnego typu i wersji programu, która jest dla Ciebie najodpowiedniejsza, ale poniżej dla przykładu zostaną podane działania w programie 64-bitowym działającym w wersji serwisowej.

Tworzenie i konfiguracja FTP

  1. Rozwiń 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 zakładkę „Włącz lub wyłącz komponenty”.

    Kliknij przycisk „Włącz lub wyłącz komponenty”.

  5. W oknie, które zostanie otwarte, znajdź drzewo „Usługi IIS” i aktywuj wszystkie zawarte w nim komponenty.

    Aktywacja drzewa usług IIS

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

    Poczekaj, aż komponenty zostaną dodane przez system

  7. Wróć do głównej strony Panelu sterowania i przejdź do sekcji System i zabezpieczenia.

    Przejdź do sekcji „System i bezpieczeństwo”.

  8. Przejdź do podsekcji „Administracja”.

    Przejdź do podsekcji „Administracja”.

  9. Otwórz Menedżera internetowych usług informacyjnych.

    Otwórz program Menedżer internetowych usług informacyjnych

  10. W wyświetlonym oknie przejdź do drzewa znajdującego się 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ą serwisu i wpisz ścieżkę do folderu, do którego zostaną przesłane otrzymane pliki.

    Wymyśl nazwę witryny i utwórz dla niej folder

  12. Rozpocznie się konfiguracja protokołu FTP. W bloku adresów IP ustaw parametr „Wszystkie wolne”, w bloku SLL ustaw parametr „Bez SSL”. Włączona funkcja „Automatyczne uruchamianie witryny FTP” umożliwi automatyczne włączenie serwera przy każdym włączeniu komputera.

    Ustawiamy niezbędne parametry

  13. Uwierzytelnianie pozwala na wybór dwóch opcji: anonimowa – bez loginu i hasła, zwykła – z loginem i hasłem. Sprawdź opcje, które Ci odpowiadają.

    Wybór osób, które będą miały dostęp do witryny

  14. To kończy tworzenie witryny, ale należy wprowadzić jeszcze kilka ustawień.

    Strona została utworzona i dodana do listy

  15. Wróć do sekcji System i zabezpieczenia i przejdź do podsekcji Zapora sieciowa.

    Otwórz sekcję „Zapora systemu Windows”.

  16. Otwórz opcje zaawansowane.

    Przejdźmy do dodatkowych ustawień zapory sieciowej

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

    Włącz funkcje „Serwer FTP” i „Ruch serwera FTP w trybie pasywnym”.

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

    Włącz funkcję „Ruch serwera FTP”.

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

    Otwórz aplikację Zarządzanie komputerem

  20. Będąc w sekcji „Lokalni użytkownicy i grupy” wybierz podfolder „Grupy” i rozpocznij w nim tworzenie kolejnej grupy.

    Kliknij przycisk „Utwórz grupę”.

  21. Wypełnij wszystkie wymagane pola dowolnymi danymi.

    Wprowadź 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łnianie danych użytkownika

  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 utworzonej nieco wcześniej grupy.

    Kliknij przycisk „Dodaj”.

  25. Teraz przejdź do folderu przeznaczonego do użytku przez serwer FTP. Otwórz jego właściwości i przejdź do zakładki „Bezpieczeństwo”, kliknij w niej przycisk „Zmień”.

    Kliknij przycisk „Zmień”.

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

    Wybierz akcję „Dodaj regułę zezwalającą”

  27. Zaznacz pole obok „Określone role lub grupy użytkowników” i uzupełnij pole nazwą wcześniej zarejestrowanej grupy. Zezwolenia muszą być przyznane na wszystko: odczyt i zapis.

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

  28. Możesz utworzyć kolejną regułę dla wszystkich pozostałych użytkowników, wybierając „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, to kończy tworzenie i konfigurację serwera.

    ftp://twoja_nazwa:hasł[email protected].

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

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

    Serwery mogą nie działać poprawnie, jeśli nie wykonałeś wszystkich niezbędnych ustawień opisanych powyżej lub wprowadziłeś nieprawidłowe dane, sprawdź dokładnie wszystkie informacje. Drugą przyczyną niepowodzeń są czynniki zewnętrzne: niepoprawnie skonfigurowany router, wbudowana w system zapora sieciowa lub program antywirusowy innej firmy blokują dostęp, reguły zainstalowane na komputerze zakłócają działanie serwera. Aby rozwiązać problem związany z serwerem FTP lub TFTP należy dokładnie opisać na jakim etapie się pojawił, tylko wtedy będzie można znaleźć rozwiązanie na forach tematycznych.

    Jak podłączyć jako dysk sieciowy

    Aby przekonwertować folder przydzielony serwerowi na dysk sieciowy przy użyciu standardowych metod systemu Windows, wykonaj następujące kroki:


    Programy innych firm do konfigurowania serwera

    Program do zarządzania TFTP - tftpd32/tftpd64 został już opisany powyżej w artykule, w dziale „Tworzenie i konfiguracja serwera TFTP”. Do zarządzania serwerami FTP można wykorzystać program FileZilla.


    Serwery FTP i TFTP służą do tworzenia lokalnych i współdzielonych witryn, które umożliwiają wymianę plików i poleceń pomiędzy użytkownikami mającymi dostęp do serwera. Wszystkie niezbędne ustawienia możesz skonfigurować zarówno za pomocą wbudowanych funkcji systemu, jak i za pośrednictwem aplikacji innych firm. Aby uzyskać pewne korzyści, możesz przekonwertować folder serwera na dysk sieciowy.

Serwery FTP są rzadkimi gośćmi na komputerze domowym. Ale czasami jest taka potrzeba: zorganizowanie współdzielonego dostępu do plików dla komputerów, których nie można podłączyć do sieci lokalnej, „utworzenie” małej witryny internetowej z miejscem do przechowywania plików lub domowym serwerem multimediów. Zadania flashowania lub przywracania po „zamurowaniu” różnych urządzeń sieciowych, odtwarzaczy multimedialnych i dekoderów wyróżniają się. Rozwiązanie tych problemów wymaga opanowania zasad protokołu FTP. Koszt błędnej decyzji może być wysoki, dlatego ważne jest dokładne przestudiowanie materiału.

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

FTP (File Transfer Protocol) to jeden z najstarszych protokołów komputerowych, który zaczęto wykorzystywać do odbioru/przesyłania danych na odległość. Serwery korzystające z niego były aktywnie wykorzystywane na długo przed pojawieniem się Internetu. Protokół został teraz zmodyfikowany tak, aby korzystał z kanałów TCP/IP. Protokół wykorzystuje architekturę klient-serwer, to znaczy jeden program służy do organizowania serwera, a drugi do wysyłania i pobierania.

Jak uruchomić serwer FTP poprzez Golden FTP Server

Konfigurowanie i konfigurowanie serwera FTP w systemie Windows 7 to niezawodna, ale powolna metoda, która wymaga dużej liczby wykwalifikowanych działań. Jeśli potrzebujesz serwera „na wczoraj”, ale nie chcesz zawracać sobie głowy instrukcjami i ustawieniami, dobrym rozwiązaniem byłoby skorzystanie z kompaktowego i bardzo prostego programu Golden FTP Server. Występuje w postaci wersji darmowej i profesjonalnej, chociaż do użytku domowego pierwsza opcja będzie wystarczająca. Pomimo skromnego rozmiaru dystrybucji, program ma szereg zalet:

  • łatwość instalacji i mały rozmiar plików instalacyjnych;
  • wykorzystując pełną prędkość kanału internetowego. Chociaż może to być wadą, ponieważ gdy jednocześnie połączy się 50–100 użytkowników, program zniszczy kanał wraz z siecią firmową;
  • możliwość wznowienia pobierania plików w przypadku utraty 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 tak, aby uruchamiał serwer FTP.

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

Za łatwość obsługi i konfiguracji trzeba będzie zapłacić za wyjątkowo niski poziom bezpieczeństwa takiego serwera. Korzystaj z utworzonych w ten sposób serwerów tylko w swojej sieci domowej, nie dając im dostępu z Internetu.

Jak otworzyć serwer FTP w Eksploratorze

Już w starożytnym systemie Windows 98 system operacyjny zatarł granice między „Eksploratorem plików” a przeglądarką internetową. Explorer pozwalał na otwieranie stron bezpośrednio w oknie, ale wymagało to włączenia Active Desktop, na którym wówczas nie można było polegać, więc mechanizm ten nie był wówczas szczególnie rozpowszechniony. Technologie nie stały w miejscu i 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 w przypadku przerwania sesji. W tym celu użyj klientów FTP z możliwością wznowienia pobierania.

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

Brak dostępu do serwera FTP może wynikać z kilku przyczyn, związanych zarówno z ustawieniami samego komputera, jak i polityką obowiązującą 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) użyte przy próbie uzyskania dostępu do zasobu.Spróbuj ponownie, podając poprawną parę haseł. Należy pamiętać, że wiele korporacyjnych zasobów FTP nie obsługuje logowania gościa.
Dostęp odbywa się za pomocą programu innej firmy, który nie jest dodany do listy wyjątków zapory sieciowej i blokuje wychodzące żądania klientów.Dodaj program kliencki do tabeli wyjątków zapory.
Port 21 TCP/IP, przez który domyślnie uzyskiwany jest dostęp do zasobów FTP, jest blokowany przez ustawienia routera. Alternatywnie serwer można skonfigurować do pracy z innym portem. Musisz dowiedzieć się od administratora zasobów, który.Korzystając z webowego panelu administracyjnego swojego routera zmień jego ustawienia, aby umożliwić mu współpracę z portem 21 lub innym portem używanym przez serwer.
Promocyjny plan taryfowy Twojego dostawcy Internetu nie pozwala na współpracę z wieloma protokołami internetowymi, w tym FTP.Zadbaj o droższy plan taryfowy. Wielu dostawców zapewnia funkcje niezbędne do uruchomienia serwera FTP (adres statyczny, uprawnienia do przychodzących żądań, skrypty) tylko w drogich planach korporacyjnych.

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

Z Internetu można pobrać wiele pakietów oprogramowania umożliwiających tworzenie serwerów FTP. Ale najpierw spróbuj skonfigurować serwer, korzystając z wbudowanych możliwości systemu operacyjnego. Narzędzia do tworzenia serwerów internetowych zintegrowane z dystrybucją są dostępne w systemie Windows 7 Basic i nowszych wersjach.

Jeśli masz zainstalowany system Windows 7 Home lub Starter, będziesz musiał skorzystać z pakietów oprogramowania innych firm lub zaktualizować system operacyjny do wersji Windows 7 Basic lub nowszej.

Podana instrukcja pozwoli Ci krok po kroku przejść przez wszystkie etapy uruchamiania serwera FTP. Podczas procesu instalacji może być potrzebny pakiet dystrybucyjny zainstalowanego systemu operacyjnego 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 opcję Małe ikony w ustawieniu Widok.
  2. Przejdź do sekcji „Programy i funkcje”, a następnie do podsekcji „Włączanie i wyłączanie funkcji systemu Windows”.
    Przejdź do sekcji „Programy i funkcje” - znajduje się podsekcja „Włącz lub wyłącz funkcje systemu Windows”
  3. Zaznacz pola wyboru:
  4. Kliknij „OK” i poczekaj na zakończenie procesu. Poczekaj na zakończenie procesu instalacji komponentów
  5. Przejdź do sekcji „Administracja” w „Panelu sterowania”.
    Sekcja „Administracja” zawiera narzędzia służące do konfiguracji serwera
  6. Wybierz narzędzie Menedżer internetowych usług informacyjnych.
    Otwórz Menedżera Internetowych Usług Informacyjnych - jest to główny element serwera FTP
  7. Przejdź do zakładki „witryny”. W Menedżerze internetowych usług informacyjnych przejdź do zakładki Witryny
  8. Kliknij prawym przyciskiem myszy zakładkę „witryny” i z menu rozwijanego wybierz akcję „Dodaj witrynę FTP”. Z menu kontekstowego zakładki „witryny” wybierz akcję „Dodaj witrynę FTP”
  9. Podaj nazwę przyszłej witryny FTP i ścieżkę do katalogu, którego zawartość będziesz rozpowszechniać z serwera FTP.
    Domyślnie w polu „Ścieżka fizyczna” znajduje się ścieżka C:\inetpub\ftproot - możesz ją zmienić na własną
  10. Kliknij „Dalej” i określ parametry uruchamiania witryny FTP. Jeśli nie chcesz, aby witryna uruchamiała się automatycznie po włączeniu komputera, odznacz pole wyboru „Uruchom witrynę FTP automatycznie”.
    Skonfiguruj opcje uruchamiania serwera FTP
  11. W sekcji SSL wybierz opcję „Bez SSL”. Kliknij Dalej, a następnie kliknij Zakończ.
    W oknie Informacje o uwierzytelnianiu i autoryzacji kliknij przycisk Zakończ
  12. Pomyślnie utworzyłeś witrynę FTP. Teraz przejdź do Panelu sterowania>Zapora sieciowa>Ustawienia zaawansowane>Reguły ruchu przychodzącego.
  13. Wybierz i aktywuj elementy Pasywny serwer FTP (ruch pasywny FTP) i „Serwer FTP (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 dla połączeń wychodzących” i włącz regułę serwera FTP (ruch FTP).
    Aktywuj regułę serwera FTP (ruch FTP) w sekcji „Reguły dla połączeń wychodzących”.
  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 będą mieli dostęp do Twojego serwera FTP
  16. Podaj nazwę grupy FTP i kliknij „Utwórz”.
    Utwórz 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ą dodani do Twojej grupy
  18. Wpisz swoją nazwę użytkownika i hasło (co najmniej 8 znaków). Zalecamy zaznaczenie pól wyboru „Zabroń użytkownikowi zmiany hasła” i „Hasło nie wygasa”. 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, w zakładce „Członkostwo w grupie” kliknij przycisk „Dodaj”.
  20. Wpisz 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 witrynie FTP w menu „Połączenia”, a następnie kliknij ikonę „Reguły autoryzacji FTP”.
  22. Kliknij „Dodaj regułę zezwolenia”.
    Kliknij akcję „Dodaj regułę zezwolenia” dla swojej witryny FTP
  23. Wybierz opcję Określone role lub grupy użytkowników i wpisz nazwę grupy w polu tekstowym. Zaznacz pola wyboru „Odczyt” i „Zapis”. Kliknij OK.
    Wpisz nazwę swojej grupy i zaznacz pola wyboru „Odczyt” i „Zapis”.
  24. Jeśli chcesz zezwolić na dostęp wszystkim użytkownikom, kliknij ponownie „Dodaj regułę zezwalającą” i wybierz „Wszyscy użytkownicy anonimowi”. Zaznacz tylko pole wyboru „Czytanie”.
    W razie potrzeby dodaj wszystkim użytkownikom prawo do pobierania plików z serwera FTP
  25. Teraz kliknij ikonę uwierzytelniania FTP.
    Kliknij ikonę Uwierzytelnianie FTP
  26. Kliknij prawym przyciskiem myszy tryb „Dostęp anonimowy” i wybierz akcję „Włącz”. Teraz każdy może połączyć się z serwerem FTP.
    Włącz dostęp anonimowy, aby wszyscy użytkownicy mogli uzyskać dostęp do Twojego serwera FTP
  27. Kliknij ikonę Rejestrowanie FTP.
    Kliknij ikonę Rejestrowanie FTP
  28. W oknie, które zostanie otwarte, skonfiguruj rejestrowanie.
    Skonfiguruj rejestrowanie dla swojego serwera FTP

Do pracy z utworzonym serwerem możesz 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 chcesz zapewnić dostęp do serwera przez Internet.

Podłączanie folderu zasobów FTP do dysku sieciowego w systemie Windows

Wielu użytkowników uważa, że ​​wygodniej jest pracować ze zwykłym dyskiem systemowym, który jest wyświetlany w Eksploratorze. Nie wszyscy są zadowoleni z programów do zarządzania dyskami innych firm. Aby otrzymać taki dysk należy zamontować folder FTP i powiązać go z dyskiem logicznym. Możesz to zrobić na dwa sposoby:

  • poprzez „Eksploratora”;
  • za pomocą specjalnego narzędzia konsolowego ftpuse.

Montowanie zasobu FTP za pomocą Eksploratora Windows

Montowanie zasobu FTP za pomocą narzędzia konsoli ftpuse

Niestety zasób FTP zamontowany jako dysk sieciowy przy użyciu Eksploratora będzie widoczny tylko w Eksploratorze. Jeśli potrzebujesz dostępu do takiego dysku za pośrednictwem menedżera plików lub z wiersza poleceń, będziesz musiał użyć specjalnego narzędzia ftpuse.

ftpuse jest dystrybuowany całkowicie bezpłatnie. Po pobraniu i zainstalowaniu narzędzie jest dostępne z dowolnego otwartego okna procesora poleceń. Aby mieć pewność, że dysk sieciowy pozostanie podłączony nawet po zamknięciu takiego okna, narzędzia należy używać w połączeniu z programem PowerShell. Po zainstalowaniu narzędzia jest ono dostępne z wiersza poleceń lub procesora PowerShell.
Za pomocą narzędzia ftpuse możesz skonfigurować dostęp konsolowy do serwera FTP jak do dysku sieciowego

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 umożliwiające skonfigurowanie dostępu do zasobu FTP

Nazwa urządzeniaOkreśla nazwę dysku logicznego, pod którym zasób sieciowy zostanie zamontowany w systemie operacyjnym.
nazwa_ftphostaOkreśla nazwę lub adres serwera, z którym należy się połączyć.
zdalna ścieżkaFolder sieciowy, który będzie używany przez 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.
/tylko właścicielDysk sieciowy jest widoczny tylko dla programu, z którego uruchomione jest narzędzie ftpuse.
/PortMożna ustawić dowolny adres portu TCP używanego do wymiany danych z serwerem. Domyślnie jest to port 21.
/ukrywaćUruchamia narzędzie w tle, na ekranie nie są wyświetlane żadne komunikaty.
/odpluskwićNarzędzie działa w trybie debugowania.
/usuwaćUsuwa bieżącą sesję, rozłącza się z serwerem i odmontowuje dysk.

Przykłady działania 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 w systemie dysk logiczny F: powiązany z serwerem ftp ftp.abrris.com;
  • ftpuse F: ftp.abrris.com /USER:junkers 1944 - połącz autoryzowanych użytkowników Junkers z hasłem 1944 z serwerem ftp.abrris.com;
  • ftpuse F: /delete - odłącz dysk F: i odłącz się od serwera.

Zasób FTP podłączony za pomocą narzędzia ftpuse będzie zawsze wyświetlany w Eksploratorze z pojemnością dysku wynoszącą jeden gigabajt. To nie jest błąd, ale cecha narzędzia. Jednak dysk podłączony za pomocą Eksploratora w ogóle nie będzie wyświetlał swojej pojemności.

Jak skonfigurować serwer FTP

W Internecie można pobrać dużą liczbę gotowych zestawów dystrybucyjnych, które po rozpakowaniu i prostej konfiguracji uruchomią na Twoim komputerze gotowy serwer FTP. Istnieją zarówno produkty komercyjne, jak i bezpłatne, które nie są gorsze pod względem możliwości od tych pierwszych. Poniżej przyjrzymy się dwóm darmowym rozwiązaniom, które od dawna stały się standardem branżowym wśród entuzjastów komputerów i małych firm.
Nawet nieprofesjonalista poradzi sobie z uruchomieniem serwera na potrzeby małego biura lub apartamentowca

Serwer FileZilla — elastyczny, produktywny i bezpieczny

FileZilla Server to rozwinięcie zespołu, który stworzył słynną przeglądarkę FireFox. Wyróżnia się ogromną liczbą ustawień, dostępnością wersji dla 32 i 64-bitowych systemów operacyjnych oraz możliwością zdalnej administracji. A za cały ten wachlarz możliwości nie musisz płacić ani grosza. Instalacja i konfiguracja serwera podzielona jest na kilka prostych kroków. Program istnieje na wielu platformach i jeśli nauczyłeś się konfigurować taki serwer w środowisku 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, a następnie postępuj zgodnie z instrukcjami kreatora instalacji.
  2. Przeczytaj i zaakceptuj umowę licencyjną.
    Zaakceptuj umowę licencyjną, aby kontynuować proces instalacji
  3. Wybierz wymagany typ instalacji (zalecamy typ standardowy):
  4. Wybierz folder, w którym zostanie zainstalowany program i przejdź do wyboru metody autostartu FireZilla Server (zalecamy pierwszą opcję):
  5. Teraz określ port interfejsu serwera. Ze względów bezpieczeństwa nie zaleca się pozostawiania wartości domyślnej 14147.
  6. Ostatnim etapem instalacji będzie wybranie rodzaju uruchomienia interfejsu serwera (zalecamy pierwszą opcję):
  7. Rozpocznij proces instalacji, klikając przycisk Instaluj.

Strojenie serwera

Po pomyślnej instalacji pakietu oprogramowania serwera uruchom ponownie komputer i uruchom program FireZilla Server.

  1. W wyświetlonym oknie dialogowym określ adres serwera i port. Podczas pierwszego łączenia nie trzeba wprowadzać hasła. Połączenie to będzie możliwe wyłącznie z komputera, na którym zainstalowane są komponenty oprogramowania serwera. Połączenie z serwerem z innego komputera nie będzie możliwe, ponieważ adres 127.0.0.1:14147 jest używany tylko do połączeń lokalnych. Wprowadź adres serwera i port, z którym chcesz się połączyć
  2. W sekcji Ustawienia menu Edycja znajduje się wiele ustawień, które pozwolą Ci poprawnie skonfigurować pakiet oprogramowania.
    Przejdź do ustawień serwera FileZilla
  3. Na karcie Ustawienia ogólne możesz zmienić ustawienia podstawowe:
  4. Dla wygody użytkowników w sekcji Wiadomość powitalna możesz skonfigurować powitanie tekstowe, które program kliencki wyświetli użytkownikowi po pomyślnym połączeniu z serwerem. Używając metaznaków, możesz skonfigurować wyświetlanie informacji o usłudze w oknie klienta.
    W sekcji Wiadomość powitalna możesz skonfigurować wiadomość powitalną i wyświetlanie informacji serwisowych 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 sieci lokalnej lub nawet z jednego jej segmentu.
    Ogranicz zakres adresów, z których można uzyskać dostęp do serwera
  6. Skonfiguruj filtrowanie adresów w sekcji Filtr IP: w górnym polu tekstowym określona jest lista „biała”, a w dolnym – lista „czarna”.
    Wypełnij białą i czarną listę adresów IP
  7. Skonfiguruj rejestrowanie w sekcji Rejestrowanie. Pliki dziennika można tworzyć codziennie od nowa lub wszystkie statystyki będą zapisywane w jednym.
    Skonfiguruj rejestrowanie serwera FileZilla w sekcji Rejestrowanie
  8. W sekcji Ograniczenia prędkości możesz ograniczyć przepustowość dostępną dla serwera. Możesz ustawić ograniczenia globalne lub według kalendarza, a nawet poszczególnych godzin. Jednostką miary jest kilobajt.
    Jeśli to konieczne, możesz skonfigurować limity przepustowości w sekcji Ograniczenia prędkości
  9. W sekcji Kompresja transferu plików możesz skonfigurować kompresję plików podczas pobierania. Zalecamy jednak pozostawienie ustawień domyślnych.
    Lepiej nie wprowadzać zmian w sekcji ustawień kompresji transferu plików
  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, nadać mu login i wskazać jego 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 i limit liczby połączeń z Twoim serwerem.
    Skonfiguruj hasło użytkownika i dozwoloną liczbę połączeń z serwerem
  13. Na karcie Udostępnij foldery możesz skonfigurować dostęp użytkowników do określonych zasobów na serwerze. W tym celu wybierz zakładkę Foldery udostępnione i kliknij przycisk Dodaj.
    Nie myl przycisków Dodaj: aby dodać foldery, kliknij przycisk Dodaj podświetlony na obrazku
  14. Wybierz folder na dysku i za pomocą opcji po lewej stronie okna ustaw niezbędne uprawnienia dostępu:
    • tylko do odczytu - czytaj;
    • napisz - napisz;
    • usunięcie - usuń;
    • zmiana plików w folderze - dołącz.

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

Wideo: instalacja i konfiguracja serwera FileZilla krok po kroku

TFTP - serwer dla małych potrzeb

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

Idealnie nadaje się jednak do przesyłania oprogramowania sprzętowego i oprogramowania sprzętowego do routerów, dekoderów telewizji cyfrowej, tabletów i smartfonów. Bootloader dla takich urządzeń zawiera klienta TFTP, który umożliwi pobranie i zainstalowanie oprogramowania na urządzeniu, nawet jeśli znajduje się ono w trybie awaryjnym z powodu uszkodzonego oprogramowania.
Głównym zastosowaniem protokołu TFTP jest flashowanie 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: standardowej aplikacji lub usługi systemowej.
  3. Jeśli zdecydowałeś się zainstalować usługę, uruchom ponownie komputer po zakończeniu procesu instalacji.

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

Aby pobrać pliki z serwera lub przesłać je na serwer za pomocą wiersza poleceń, użyj następujących poleceń:

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

Aby móc pracować z klientem TFTP w systemie Windows 7, należy go zainstalować w oknie dialogowym „Składniki systemu”. W starszych wersjach systemu operacyjnego klient jest dostępny bez dodatkowych kroków.


Klient TFTP jest dodawany za pomocą okna dialogowego Składniki systemu

Wideo: praca z serwerem TFTP - awaryjne odzyskiwanie oprogramowania routera

Programy klienckie do łączenia się z serwerami FTP

Programy klienckie realizują takie funkcje jak:

  • połączenie z serwerami FTP;
  • wznawianie plików w przypadku utraty połączenia;
  • rejestrowanie połączeń;
  • przechowywanie wielu ustawień dla różnych serwerów;
  • operacje grupowe na plikach;
  • wyszukiwanie według serwerów.

Programy klienckie mają również wbudowany edytor, który pozwala używać programu jako pełnoprawnego kreatora stron internetowych.

Totalny Dowódca

Być może najpopularniejszy menedżer plików dla systemu operacyjnego Windows. Zawiera wbudowanego klienta FTP, który pozwala na pracę ze zdalnym serwerem jak ze zwykłym dyskiem logicznym. Program jest shareware i przed zakupem licencji będzie cały czas przypominał użytkownikowi, że fajnie by było go w końcu kupić. Nie ma to wpływu na funkcjonalność.
Total Commander 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 sześciu 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 to, że program jest darmowy. Aktywacja klienta FTP odbywa się za pomocą menedżera wtyczek, jest to jednak bardzo prosta i intuicyjna procedura, która nie sprawi trudności nawet początkującemu użytkownikowi.
FAR będzie mógł współpracować z serwerami FTP na dowolnym systemie operacyjnym

Kolejny darmowy program kliencki od twórców przeglądarek Mozilla i Firefox. Jest prosty i przystępny dla użytkownika dzięki lakonicznemu interfejsowi i doskonałej rusyfikacji. Istnieją wersje FireZilli dla systemów Windows, Linux, Mac OS, a nawet Andriod.
FileZilla - klient FTP od twórców znanej na całym świecie przeglądarki FireFox

Wśród cech odróżniających go od konkurencyjnych programów można wymienić:

  • obsługa dużej liczby protokołów;
  • wznawianie pobierania plików w przypadku utraty połączenia i obsługa pracy z dużymi plikami;
  • wieloplatformowy;
  • możliwość utrzymywania zakładek;
  • obsługa przeciągania plików (technologia przeciągnij i upuść);
  • elastyczne ustawienia prędkości transmisji i możliwość rezerwacji części kanału internetowego;
  • edycja plików bezpośrednio na serwerze;
  • zdalne wyszukiwanie plików.

Interfejs bezpłatnego programu FTPRush ma wiele wspólnego z produktami Microsoft Office i jest konfigurowany w podobny sposób. Wśród najważniejszych warto zwrócić uwagę na:

  • 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.

FTPRush powinien spodobać się użytkownikom MS Office

Lepiej jest 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, pozwalający na pobieranie i przesyłanie plików jednym kliknięciem. Niedobór ustawień jest z nadwyżką rekompensowany intuicyjnym interfejsem, wysokiej jakości lokalizacją i darmowym charakterem programu. Program obsługuje jednak pełny tryb dwóch paneli i możliwość przesyłania plików z serwera na serwer bez wcześniejszego pobierania, a także posiada na pokładzie prosty edytor HTML.
Dzięki bezpłatnemu klientowi FTP CoffeeCup nie musisz się martwić o ustawienia

Utworzenie serwera FTP to łatwy sposób na przechowywanie plików na komputerze stacjonarnym z wieloma możliwościami dostępu. Duża liczba programów i względna łatwość konfiguracji sprawiają, że ta metoda jest bardzo popularna. Poświęć jeden komputer wyłącznie dla serwera i nie przechowuj na nim żadnych innych danych niż te, które powinny znajdować się na serwerze. I nawet w tym przypadku od dwóch do trzech tuzinów użytkowników jednocześnie uzyskujących dostęp do Twoich zasobów może prawie całkowicie opróżnić kanał internetowy. Dostawca dyskretnie zaproponuje zmianę planu taryfowego na korporacyjny. Jeśli potrzebujesz przechowywania plików z jednoczesnym dostępem dużej liczby użytkowników, umieść serwer FTP w komercyjnej usłudze hostingowej. Lub skorzystaj z gotowych portali do wymiany plików, na przykład Google Drive lub DropBox.

Linia produktów Windows Server od niepamiętnych czasów umożliwia organizowanie serwera TFTP. Chociaż dedykowana rola i służba Serwery TFTP brakuje (nie szukaj go), ta funkcja, podobnie jak w Windows Server 2003, jest częścią Usług wdrażania systemu Windows (WDS). Usługa TFTP działa w procesie svchost.exe usługi WDS.

Protokół TFTP (TrywialnyPlikPrzenosićprotokół) uproszczony protokół przesyłania plików, który zapewnia łatwe pobieranie i pobieranie plików. Z reguły TFTP służy do organizowania systemów rozruchowych PXE (rozruch sieciowy, bezdyskowe stacje robocze itp.), konfiguracji ładowania/rozładowywania sprzętu sieciowego i szeregu innych specyficznych zadań. Nakłuciu brakuje funkcji bezpieczeństwa, uwierzytelniania i zarządzania. Jego główną zaletą jest łatwość wdrożenia części klienckiej i wysoka wydajność przy przesyłaniu dużych plików. Protokół działa na porcie 69 UDP.

Notatka. Serwer Microsoft TFTP ma raczej ograniczoną funkcjonalność, minimum wymagane do działania rozruchu PXE. W szczególności klienci mogą jedynie odczytywać dane z takiego serwera TFTP, a operacje zapisu nie są dostępne.

Aby zainstalować usługę TFTP w systemie Windows Server 2012 R2, otwórz konsolę Menedżer serwera i przy pomocy czarodzieja Dodaj role i funkcje Wiazrd wybierz rolę Usługi wdrażania systemu Windows(Usługi wdrażania systemu Windows).

W kolejnym kroku kreatora w komponentach roli WDS wybierz tylko Transportserwer (serwer transportowy), Odznacz opcję Serwer wdrażania.

Po zakończeniu instalacji roli należy utworzyć katalog, który będzie katalogiem głównym dla serwera TFTP np. C:\tftp.

Następnie użyj edytora rejestru w oddziale HKLM\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP utwórz nowy parametr String o nazwie Folder główny oraz wartość zawierającą ścieżkę do utworzonego wcześniej katalogu głównego TFTP.

Zwróć uwagę na wartość parametru Przeczytaj filtr. Domyślnie pozwala na ładowanie plików tylko z katalogów \boot i \tmp. Jeśli chcesz mieć możliwość ładowania plików z katalogu głównego i innych katalogów, musisz zmienić wartość parametru ReadFilter na \* .

Uruchommy usługę WDS za pomocą polecenia

WDSUTIL /Start-TransportServer

Rada. Aby automatycznie uruchomić usługę, należy zmienić typ rozruchu usługi Usług wdrażania systemu Windows na Auto za pomocą przystawki Services.msc lub z wiersza poleceń:

set-service WDSServer -Typ uruchomienia Automatyczny

W Zaporze systemu Windows powinna pojawić się reguła zezwalająca na ruch przychodzący na port UDP 69 (usługa odpowiada z dowolnego numeru portu powyżej 1023). Niektóre programy antywirusowe mogą blokować port 69 (stwierdzono, że robi to McAffee Enterprise)

To kończy konfigurację serwera TFTP.

Aby przetestować serwer TFTP, potrzebujemy klienta TFTP. Można go zainstalować za pomocą Menedżera serwera, wybierając komponent TFTPKlient.

Spróbujmy uzyskać lokalny dostęp do wdrożonego serwera TFTP i spróbujmy pobrać plik test.zip

Możesz pobrać plik za pomocą polecenia

tftp –i localhost GET tmp\test.zip C:\temp\test.zip

Efektem wykonania takiego polecenia będzie zapisany plik c:\temp\test.zip, pobrany z lokalnego serwera.

To wszystko w teorii, jednak w praktyce po wykonaniu ostatniego polecenia wyskoczył mi błąd:

Żądanie połączenia nie powiodło się

Po uruchomieniu lub ponownym uruchomieniu usługi serwera Usług wdrażania systemu Windows w dzienniku aplikacji pojawia się zdarzenie z tej usługi WDSTFTP z EventID 259 i tekst:

Folder główny serwera TFTP wdrażania systemu Windows nie jest skonfigurowany. Informacje o błędzie: 0x2

Aby serwer TFTP zaczął działać, musiałem zainstalować komponent roli WD ->ZastosowaniePraca i natychmiast go usuń. Po zainstalowaniu go w gałęzi WDSTFTP należy zmienić wartość klucza RootFolder z C:\RemoteInstall na c:\tftp. Próbujemy pobrać plik ponownie:

PS C:\temp> tftp -i localhost pobierz boot\test.zip

Stało się!

Przyjrzeliśmy się więc, jak szybko wdrożyć serwer TFTP w systemie Windows Server 2012 bez użycia narzędzi innych firm.Funkcjonalność takiego serwera będzie raczej ograniczona, dlatego w przypadku bardziej złożonych instalacji lepiej jest zastosować alternatywną implementację serwera TFTP , Na przykład.

Witajcie drodzy czytelnicy, często spotykam oprogramowanie sprzętowe dla routerów i przełączników, a to zwykle wymaga serwer tftp.

Właściwie, jak myślisz, dlaczego tego potrzebuję? Możesz wszystko skonfigurować poprzez interfejs WWW lub zlecić to komuś innemu. Ale pojawiają się problemy, gdy interfejs sieciowy nie jest dostępny, na przykład chcesz sflashować router, a zasilanie zostało wyłączone, to wszystko! Cóż, jeszcze nie przeniknęli do sprzętu, ale teraz nie ma się czemu dziwić. Wiele osób od razu kupuje nowy router lub oddaje go do naprawy. Po co? Wszystko można łatwo przywrócić za pomocą programu i polecenia. Oczywiście pokażę ci program do tworzenia serwera tftp, ale polecenia są inne, musisz ich poszukać w Internecie lub w pomocy technicznej sprzętu, który chcesz flashować.

Co to jest serwer tftp?

Serwer tftp to, z grubsza mówiąc, uproszczony serwer ftp, służący do przesyłania plików, bez żadnych kłopotów, haseł, loginów itp. Wystarczy znać adres IP i to wszystko. Dlatego używa się go do flashowania sprzętu. Podałem adres IP, serwer tftp dla urządzenia i tyle.

Do jego utworzenia potrzebny jest mały program. Można go pobrać na dole artykułu. Program jest nie tylko mały, ale także bardzo prosty, co pozwala na utworzenie serwera tftp w ciągu kilku sekund.

Otwieramy program i widzimy okno z gotowym adresem IP serwera tftp.

W pierwszym oknie wybierasz folder na swoim komputerze, który będzie Twoim serwerem, a poniżej program automatycznie przydzieli Ci wolny adres IP.

W zakładce klient tftp, możesz ustawić parametry ręcznie.

Serwer DHCP to statystyki rozproszonych adresów IP.

Pozostałe dwie zakładki to logi. Zostaną utworzone, gdy ktoś pobierze od Ciebie pliki.