Jak skonfigurować serwer FTP w systemie Windows za pomocą IIS
Wcześniej napisałem post o tym, jak zamienić komputer w serwer udostępniania plików Windows(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) przy użyciu kilku różnych programów. Jeśli szukasz szybkiego sposobu na udostępnianie plików na komputerze lokalnym znajomym lub rodzinie, jest to prosty sposób.
Jeśli jednak chcesz skonfigurować własny serwer FTP w systemie Windows za pomocą (setup your own FTP server in Windows using) IIS , możesz to zrobić, ale wymaga to większej wiedzy technicznej. Oczywiście daje to również bardziej szczegółową kontrolę nad udostępnianiem i bezpieczeństwem, więc jest lepsze dla każdego, kto ma trochę wiedzy komputerowej. Ponadto w usługach IIS(IIS) chodzi o uruchamianie witryn internetowych, więc jeśli chcesz uruchomić kilka witryn internetowych wraz z serwerem FTP , najlepszym wyborem są usługi IIS .(IIS)
Warto również zauważyć, że różne wersje IIS są dostarczane z każdym smakiem systemu Windows i wszystkie mają nieco inne zestawy funkcji. IIS 5.0 był dostarczany z systemem Windows 2000(Windows 2000) , a 5.1 był dostarczany z systemem Windows XP Professional(Windows XP Professional) . IIS 6 był przeznaczony dla 64-bitowych systemów Windows Server 2003(Windows Server 2003) i Windows XP Professional . IIS 7 był całkowicie przepisanym programem IIS i został dołączony do systemów Windows Server 2008(Windows Server 2008) i Windows Vista .
IIS 7.5 został wydany wraz z Windows 7 , IIS 8 wydany z Windows 8 i IIS 8.5 wydany z Windows 8.1 . Jeśli to możliwe , najlepiej używać usług IIS 7.5(IIS 7.5) lub nowszych, ponieważ obsługują one większość funkcji i mają lepszą wydajność.
Skonfiguruj(Setup) i skonfiguruj(Configure) serwer FTP(FTP Server) w IIS
Pierwszą rzeczą, którą będziesz potrzebować do skonfigurowania własnego serwera FTP w systemie Windows(Windows) , jest upewnienie się, że masz zainstalowane Internetowe usługi informacyjne(Information Services) ( IIS ). Pamiętaj(Remember) , że usługi IIS(IIS) są dostarczane tylko z wersjami systemu Windows Pro , Professional , Ultimate lub Enterprise .
W systemie Windows Vista(Windows Vista) i wcześniejszych kliknij Start , Panel sterowania(Control Panel) i przejdź do Add/Remove Programs . Następnie kliknij Add/Remove Windows Components . W systemie Windows 7(Windows 7) i nowszych kliknij Programy i funkcje(Programs and Features) w Panelu sterowania(Control Panel) , a następnie kliknij Włącz lub wyłącz funkcje systemu Windows(Turn Windows features on or off) .
W kreatorze komponentów przewiń w dół, aż zobaczysz IIS na liście i zaznacz go. Zanim jednak klikniesz Dalej(Next) , upewnij się, że klikniesz Szczegóły(Details) , a następnie zaznacz opcję Usługa protokołu przesyłania plików (FTP)(File Transfer Protocol (FTP) Service) .
W systemie Windows 7(Windows 7) i nowszych kliknij pole obok Internetowych usług informacyjnych(Internet Information Services) i serwera FTP(FTP Server) . Musisz również upewnić się, że zaznaczyłeś pole Web Management Tools , w przeciwnym razie nie będziesz mógł później zarządzać IIS z poziomu narzędzi administracyjnych(Administrative Tools) . W przypadku FTP , musisz zaznaczyć pole Usługa FTP( FTP Service) , w przeciwnym razie nie będziesz mieć możliwości utworzenia serwera FTP .
Kliknij OK , a następnie kliknij Dalej(Next) . System Windows(Windows) zainstaluje niezbędne pliki IIS wraz z usługą FTP . W tym momencie możesz zostać poproszony o włożenie dysku z systemem Windows(Windows) XP lub Windows Vista . Nie powinieneś potrzebować dysku dla systemu Windows 7(Windows 7) lub nowszego.
Skonfiguruj i skonfiguruj IIS dla FTP
Po zainstalowaniu usług IIS może być konieczne ponowne uruchomienie komputera. Teraz chcemy przejść dalej i otworzyć panel konfiguracji IIS , aby skonfigurować serwer FTP . Więc przejdź do Start , następnie Panel sterowania(Control Panel) i kliknij Narzędzia administracyjne(Administrative Tools) . Powinieneś teraz zobaczyć ikonę Internetowych usług informacyjnych(Internet Information Services) .
Gdy po raz pierwszy otworzysz IIS w systemie Vista lub starszym, w menu po lewej stronie zobaczysz tylko nazwę swojego komputera. Śmiało i kliknij symbol + obok nazwy komputera, a zobaczysz kilka opcji, takich jak witryny sieci Web(Web Sites) , witryny FTP(FTP Sites) itp. Interesują nas witryny FTP(FTP Sites) , więc rozwiń je również. Powinieneś zobaczyć Domyślna witryna FTP(Default FTP Site) , kliknij na nią.
Po kliknięciu domyślnej witryny FTP zauważysz, że u góry znajduje się kilka przycisków, które wyglądają jak przyciski magnetowidu(VCR) : Odtwórz(Play) , Zatrzymaj(Stop) i Wstrzymaj(Pause) . Jeśli przycisk Odtwórz(Play) jest wyszarzony, oznacza to, że serwer FTP jest aktywny. Twój serwer FTP jest już uruchomiony! Możesz faktycznie połączyć się z nim za pomocą oprogramowania klienta FTP . Używam Smart FTP , ale możesz użyć tego, co lubisz najbardziej.
W systemie Windows 7(Windows 7) i nowszych zobaczysz inny wygląd niż IIS . Po pierwsze, nie ma przycisku odtwarzania ani niczego takiego. Zobaczysz również kilka opcji konfiguracyjnych bezpośrednio na ekranie głównym do uwierzytelniania, ustawień SSL , przeglądania katalogów itp.
Aby uruchomić serwer FTP tutaj, musisz kliknąć prawym przyciskiem myszy Witryny(Sites) , a następnie wybrać Dodaj witrynę FTP(Add FTP Site) .
Spowoduje to otwarcie kreatora FTP , w którym zaczynasz od nadawania swojej witrynie FTP nazwy i wybierania fizycznej lokalizacji plików.
Następnie musisz skonfigurować powiązania i SSL . Wiązania to w zasadzie adresy IP, których ma używać witryna FTP . Możesz zostawić go na Wszystkie nieprzypisane(All Unassigned) , jeśli nie planujesz prowadzić żadnej innej witryny. Pozostaw pole wyboru Uruchom witrynę FTP automatycznie(Start FTP site automatically) i wybierz Bez SSL(No SSL) , chyba że rozumiesz certyfikaty.
Na koniec musisz skonfigurować uwierzytelnianie i autoryzację. Musisz wybrać, czy chcesz uwierzytelniania ( Basic authentication)anonimowego(Anonymous) , podstawowego, czy obu. Do autoryzacji wybierasz spośród Wszyscy użytkownicy(All Users) , Użytkownicy anonimowi(Anonymous) lub określeni użytkownicy.
W rzeczywistości możesz uzyskać dostęp do serwera FTP lokalnie, otwierając Eksploratora(Explorer) i wpisując ftp://localhost . Jeśli wszystko działało dobrze, powinieneś zobaczyć ładowanie folderu bez błędów.
Jeśli masz program FTP , możesz zrobić to samo. Otwórz oprogramowanie klienta FTP i wpisz (FTP)localhost jako nazwę hosta i wybierz Anonimowy(Anonymous) jako login. Połącz(Connect) się i powinieneś teraz zobaczyć folder.
Ok, więc teraz uruchomiliśmy witrynę! Gdzie teraz upuszczasz dane, które chcesz udostępnić? W IIS domyślna witryna FTP znajduje się w C:\Inetpub\ftproot . Możesz tam zrzucić dane, ale co jeśli masz już dane zlokalizowane w innym miejscu i nie chcesz ich przenosić do inetpub?
W systemie Windows 7(Windows 7) i nowszych możesz wybrać dowolną lokalizację za pomocą kreatora, ale nadal jest to tylko jeden folder. Jeśli chcesz dodać więcej folderów do witryny FTP , musisz dodać katalogi wirtualne. Na razie po prostu otwórz katalog ftproot i zrzuć do niego kilka plików.
Teraz odśwież klienta FTP i powinieneś zobaczyć swoje pliki na liście! Masz teraz działający serwer FTP na swoim lokalnym komputerze. Jak więc połączyć się z innego komputera w sieci lokalnej?
Aby to zrobić, musisz otworzyć Zaporę systemu Windows(Windows Firewall) , aby zezwolić na połączenia FTP z komputerem; w przeciwnym razie wszystkie komputery zewnętrzne zostaną zablokowane. Możesz to zrobić, przechodząc do Start , Panel sterowania(Control Panel) , klikając Zapora systemu Windows(Windows Firewall ) , a następnie klikając kartę Zaawansowane(Advanced) .
W sekcji Ustawienia połączenia sieciowego(Network Connection Settings) upewnij się, że wszystkie połączenia są zaznaczone na liście po lewej stronie, a następnie kliknij przycisk Ustawienia(Settings) . Będziesz teraz mógł otwierać określone porty na swoim komputerze w zależności od usługi, którą zapewnia Twój komputer. Ponieważ hostujemy nasz własny serwer FTP , chcemy odznaczyć serwer FTP( FTP Server) .
Pojawi się małe wyskakujące okienko z niektórymi ustawieniami, które możesz zmienić, po prostu pozostaw je bez zmian i kliknij OK. Ponownie kliknij OK(OK. Click OK) w głównym oknie Zapory systemu Windows(Windows Firewall) .
W systemie Windows 7(Windows 7) i nowszych proces otwierania portu zapory jest inny. Otwórz Zaporę systemu Windows(Windows Firewall) z Panelu sterowania(Control Panel) , a następnie kliknij Ustawienia zaawansowane(Advanced Settings) po lewej stronie. Następnie kliknij Reguły przychodzące( Inbound Rules) i przewiń w dół, aż zobaczysz Serwer FTP (ruch FTP)(FTP Server (FTP Traffic-In)) , kliknij go prawym przyciskiem myszy i wybierz Włącz regułę(Enable Rule) .
Następnie kliknij Reguły wychodzące(Outbound Rules) i zrób to samo dla serwera FTP (wyjście ruchu FTP)(FTP Server (FTP Traffic-Out)) . Otworzyłeś teraz zaporę dla połączeń FTP . Teraz spróbuj połączyć się z witryną FTP z innego komputera w sieci. Musisz najpierw uzyskać adres IP komputera, zanim będziesz mógł połączyć się z nim z innego komputera.
Przejdź do Start , kliknij Uruchom(Run) i wpisz CMD . Wpisz IPCONFIG i zanotuj numer adresu IP(IP Address) :
W swoim kliencie FTP na drugim komputerze wpisz właśnie zapisany adres IP(IP Address) i połącz się anonimowo. Powinieneś teraz widzieć wszystkie swoje pliki, tak jak w kliencie FTP , który był na komputerze lokalnym. Ponownie(Again) możesz również przejść do Eksploratora(Explorer) i po prostu wpisać FTP :\ipaddress, aby się połączyć.
Teraz, gdy witryna FTP działa, możesz dodać dowolną liczbę folderów do celów FTP . W ten sposób, gdy użytkownik się łączy, określa ścieżkę, która połączy się z jednym określonym folderem.
Wróć do IIS , kliknij prawym przyciskiem myszy Domyślna witryna FTP(Default FTP Site) i wybierz Nowy(New) , a następnie Katalog wirtualny(Virtual Directory) .
W Windows 7 klikasz prawym przyciskiem myszy nazwę witryny i wybierasz Dodaj katalog wirtualny(Add Virtual Directory) .
Kiedy tworzysz katalog wirtualny w IIS , zasadniczo tworzysz alias, który wskazuje folder na lokalnym dysku twardym. Tak więc w kreatorze pierwszą rzeczą, o którą zostaniesz poproszony, jest podanie nazwy aliasu. Make to coś prostego i przydatnego, takiego jak „WordDocs” lub „FreeMovies” itp.
Kliknij przycisk Dalej(Click Next) , a teraz przejdź do ścieżki, do której ma się odwoływać alias. Jeśli więc masz kilka filmów, które chcesz udostępnić, przejdź do tego folderu.
Kliknij przycisk Dalej(Click Next) i wybierz, czy chcesz mieć dostęp tylko do odczytu, czy z dostępem do (Read)odczytu i zapisu(Read and Write) . Jeśli chcesz po prostu udostępnić pliki, zaznacz Czytaj(Read) . Jeśli chcesz, aby inni mogli przesyłać pliki na Twój komputer, wybierz Odczyt(Read) i zapis(Write) .
Kliknij Dalej(Click Next) , a następnie kliknij Zakończ(Finish) ! Teraz zobaczysz swój nowy katalog wirtualny pod domyślną witryną FTP . W systemie Windows 7(Windows 7) i nowszych proces jest ograniczony do jednego okna dialogowego pokazanego poniżej:
Możesz połączyć się z Tobą za pomocą klienta FTP , umieszczając w polu (FTP)Ścieżka(Path) „ /Test ” lub „/NameOfFolder”. W Eksploratorze(Explorer) wystarczy wpisać ftp://ipaddress/aliasname .
Teraz zobaczysz tylko pliki znajdujące się w folderze, dla którego utworzyliśmy alias.
O to chodzi! Możesz utworzyć tyle folderów, ile chcesz! Jedyną rzeczą, którą musisz zrobić, to podać swój publiczny adres IP każdemu, kto łączy się spoza sieci wewnętrznej. Jeśli chcesz, aby użytkownicy łączyli się z dowolnego miejsca na świecie, musisz podać im swój publiczny adres IP, który możesz znaleźć na http://whatismyipaddress.com/ .
Na koniec musisz przekierować port FTP z routera do lokalnego komputera, na którym znajduje się serwer FTP . Port Forward to świetna strona, która pokazuje, jak przekierować porty routera do komputerów w sieci domowej. Powinieneś także przeczytać moje inne posty na temat przekierowania portów i dynamicznego DNS :
Co to jest przekierowanie portów?
Skonfiguruj dynamiczny DNS dla zdalnego dostępu(Setup Dynamic DNS for Remote Access)
To zdecydowanie dużo informacji z kilkoma krokami; jeśli masz jakiekolwiek pytania na ten temat, napisz komentarz! Cieszyć się!
Related posts
9 szybkich sposobów na przeźroczystość obrazu w systemach Windows i Mac
Jak odzyskać przypadkowo usunięte pliki w systemie Windows?
Jak podpisać plik PDF w systemie Windows
Wymagania dotyczące pamięci RAM w systemach Windows 10 i Windows 7 — ile pamięci potrzebujesz?
Jak zmienić odstępy między ikonami pulpitu w systemie Windows 11/10
Jak przenosić lub migrować pliki z komputera z systemem Windows na komputer Mac
Jak zoptymalizować plik stronicowania w systemie Windows
Masz do czynienia ze zbyt dużą liczbą czcionek w systemie Windows?
Jak zmapować dysk sieciowy w systemie Windows
Napraw błąd poczty Windows Live 0x800CCC0B
Jak nagrać wideo Windows Movie Maker WMV na DVD
Jak zdalnie wyłączyć lub ponownie uruchomić komputer z systemem Windows?
Włącz składniki komputera typu Tablet z systemem Windows w systemie Windows
Jak usunąć domyślne aplikacje Microsoft w systemie Windows 11/10
Dlaczego nie powinieneś już używać systemu Windows XP
Jak wyczyścić lub usunąć moje ostatnie dokumenty w systemie Windows
Jak naprawić indekser wyszukiwania Microsoft Windows przestał działać i był zamknięty?
Rozwiązywanie problemów z połączeniem sieci bezprzewodowej w systemie Windows XP
Jak przywrócić system Windows do ustawień fabrycznych
Jak zapisać układ ikon pulpitu w Windows XP, 7, 8