Czasami konieczne jest zalogowanie się przez FTP z wiersza poleceń w systemie Windows. Może po prostu musisz się zalogować, aby szybko przesłać lub pobrać.
W tym samouczku pokażemy, jak utworzyć skrypt szybkiego logowania, który zaloguje Cię na serwer FTP bez konieczności wpisywania go.
Aby to zrobić, piszemy dwa pliki tekstowe (jeden skrypt, jedna partia) i umieszczamy oba w folderze C: \ WINDOWS w celu uzyskania dostępu z dowolnego miejsca, ponieważ C: \ WINDOWS jest domyślnie w ścieżce rezydentnej.
Krok 1: Plik skryptów FTP
Otwórz Notatnik Windows i wprowadź następujące 3 linie:
otwarty
Oto inny sposób na to:
otwórz ftp.example.com
moja nazwa użytkownika
moje hasło
Zapisz ten plik jako C: \ WINDOWS \ goftp.txt
Krok 2: Plik wsadowy
Ponownie otwórz Notatnik Windows, utwórz nowy plik tekstowy i wprowadź następujące dwa wiersze:
CD C: \ WINDOWS
ftp -s: goftp.txt
wyjście
Krok 3: Uruchom plik wsadowy
Pliki znajdują się już w ścieżce systemowej, więc możesz je uruchomić bezpośrednio z okna dialogowego Uruchom.
Kliknij Start, a następnie Uruchom , wpisz goftp i kliknij OK .
Pojawi się okno wiersza polecenia i zalogujesz się bezpośrednio.
Po wpisaniu polecenia exit, aby wylogować się z serwera FTP, okno zostanie automatycznie zamknięte (do tego służy wiersz „exit” w pliku wsadowym).
Odpowiedzi na szybkie pytanie: Czy nie można tego wszystkiego zrobić w jednym pliku wsadowym?
Odpowiedź: Nie. Gdy plik wsadowy wywołuje aplikację FTP, nie może wykonywać poleceń w sesji FTP. Dlatego potrzebujesz dodatkowego pliku tekstowego, aby „przenosić” polecenia.
Jeśli Twój plik wsadowy wyglądał tak:
CD C: \ WINDOWS
ftp ftp.example.com
Nazwa Użytkownika
hasło
..To jest źle. Plik wsadowy zatrzyma się zaraz po wierszu „ftp ftp.example.com” i nie wprowadzi nazwy użytkownika ani hasła. A po wyjściu z sesji FTP pojawi się błąd wiersza polecenia, ponieważ nazwa użytkownika FTP i hasło nie są plikami wykonywalnymi systemu Windows.
Ostatnia uwaga: To oczywiście nie jest bezpieczne. Jeśli ktoś znalazł plik skryptowy w katalogu C: \ WINDOWS, ma twoją nazwę użytkownika FTP i hasło.
Skrypty takie wykonuj tylko na komputerze, z którego nikt inny nie korzysta.