Mam problem z uzyskaniem konfiguracji serwera FTP w systemie Windows 7.
Dodałem usługę za pomocą Panelu sterowania -> Programy -> Włączanie i wyłączanie funkcji systemu Windows.
Widzę, że usługa została uruchomiona w Panelu sterowania -> Usługi.
Ale potem, gdy uruchamiam okno wiersza polecenia systemu Windows cmd
, otrzymuję komunikat Brak połączenia. ,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
I to o ile mam. Nie mam pojęcia, dlaczego to nie działa - czy mogą to być ustawienia zapory?
Odpowiedzi:
Właśnie powtórzyłem twoje wyniki.
W przeciwieństwie do komentarza Phoebusa, wygląda na to, że zarządzasz witrynami FTP systemu Windows 7 za pomocą tej samej konsoli zarządzania 7.5 co usługi sieciowe.
Wygląda również na to, że Microsoft nie tworzy witryny FTP podczas tworzenia usługi FTP (jak to miało miejsce w przeszłości).
Po zainstalowaniu usługi FTP i konsoli zarządzania IIS wykonaj następujące czynności.
Powinieneś teraz mieć możliwość FTP na localhost. Możesz wybrać różne opcje, ale opcje opisane powyżej działają dla mnie i są bardzo podobne do domyślnych opcji w IIS 6 FTP.
Uwaga: może być również konieczne włączenie serwera FTP w zaporze. W tym celu użyj następującego polecenia.
źródło
Jeśli wszystko, czego potrzebujesz, to prosty serwer FTP, który możesz łatwo skonfigurować i rozebrać, nie sugerowałbym używania metody IIS i skonfigurowania wszystkiego. Musiałem to zrobić w zeszłym tygodniu, aby ftp uruchomić-config z jednego z naszych przełączników Cisco. Rozejrzałem się trochę i zobaczyłem rozmowy o używaniu IIS, które moim zdaniem były przesadne. Natknąłem się na ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/
Pobrałem plik binarny, uruchomiłem go z wiersza poleceń w następujący sposób:
C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
Jeśli szukasz bardziej trwałego rozwiązania, ale tak naprawdę nie chcesz grzebać w IIS, możesz wypróbować FileZilla - http://filezilla-project.org/
źródło
Podczas instalowania usługi FTP w Internetowych usługach informacyjnych zaznaczasz serwer FTP (co prawdopodobnie już zrobiłeś, ale także go rozwijasz i upewniasz się, że usługa FTP jest również zaznaczona. Jeśli oba są zaznaczone, a także zainstalowałeś IIS Management Console (w narzędziach do zarządzania siecią), zobaczysz opcję serwera FTP.
Próbowałem również i okazało się, że usługa FTP musi być również zainstalowana. Następnie pojawiła się opcja FTP.
źródło
Jason Coombs pominął jeden krok, z którym walczyłem przez chwilę:
Zmieniony krok 6:
Włącz anonimowe uwierzytelnianie; Wybierz „Anonimowi użytkownicy” w Autoryzacja: Zezwól na dostęp: i kliknij „Odczyt” i „Zapis” w obszarze Uprawnienia. Następnie wybierz „Zakończ”.
źródło
Skonfigurowanie prostego serwera ftp to najlepszy sposób przesyłania danych z jednego punktu do drugiego.
Najszybszym i najłatwiejszym sposobem na to jest zainstalowanie FileZilla Server na komputerze, do którego chcesz wysłać dane: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
Jest bardzo łatwy w konfiguracji.
Zainstaluj FileZilla Client na komputerze Masz dane: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/
Teraz sprawdź, na jakim adresie IP jest komputer nasłuchujący. Chcesz wysłać dane do: whatismyipaddress.com
I skopiuj ten adres IP do swojego klienta, port będzie domyślny, więc nie musisz go podawać, chyba że zmieniłeś go w ustawieniach serwera.
Następnie użyj Login i Hasło ustawione na serwerze FileZilla i jesteś gotowy do połączenia.
źródło
Krótka odpowiedź: nie. Świat ma już wystarczająco dużo serwerów FTP, a uruchamianie jednego z nich na systemie innym niż serwer wymaga problemów.
Mam nadzieję, że OP działa tylko w sieci wewnętrznej, a nie z dostępem anonimowym, i mam nadzieję, że włączona jest jakaś forma szyfrowania warstwy transportowej.
Jeśli inni zastanawiają się nad zrobieniem tego rodzaju rzeczy, najpierw cofnij się o krok i sprawdź, czy naprawdę potrzebujesz serwera FTP. Mogą istnieć inne i lepsze sposoby robienia tego, czego potrzebujesz - i oczywiście możesz tutaj zadać „pytanie 0”!
źródło