Manchmal muss man sich unter Windows über FTP von der Befehlszeile aus anmelden. Möglicherweise müssen Sie sich nur anmelden, um einen schnellen Upload oder Download durchzuführen.
In diesem Tutorial erfahren Sie, wie Sie ein schnelles Anmeldeskript erstellen, mit dem Sie sich bei Ihrem FTP-Server anmelden können, ohne ihn eingeben zu müssen.
Dazu schreiben wir zwei Textdateien (ein Skript, einen Stapel) und platzieren beide im Ordner C: \ WINDOWS für den Zugriff von überall, da C: \ WINDOWS standardmäßig im residenten Pfad enthalten ist.
Schritt 1: Die FTP-Skriptdatei
Öffnen Sie den Windows Editor und geben Sie die folgenden 3 Zeilen ein:
öffnen
Hier ist eine andere Sichtweise:
Öffnen Sie ftp.example.com
mein Benutzername
mein Passwort
Speichern Sie diese Datei als C: \ WINDOWS \ goftp.txt
Schritt 2: Die Batch-Datei
Öffnen Sie Windows Notepad erneut, erstellen Sie eine neue Textdatei und geben Sie die folgenden zwei Zeilen ein:
CD C: \ WINDOWS
ftp -s: goftp.txt
Ausfahrt
Schritt 3: Führen Sie die Batchdatei aus
Die Dateien befinden sich bereits im Systempfad, sodass Sie diese direkt über das Dialogfeld Ausführen starten können.
Klicken Sie auf Start und dann auf Ausführen , geben Sie goftp ein und klicken Sie auf OK .
Ein Eingabeaufforderungsfenster wird angezeigt und Sie werden direkt angemeldet.
Wenn Sie exit eingeben, um sich vom FTP-Server abzumelden, wird das Fenster automatisch geschlossen (dafür steht in der Batch-Datei die Zeile "exit").
Schnelle Antwort auf die Frage: Kann dies nicht alles in einer einzigen Batch-Datei erfolgen?
Antwort: Nein. Wenn die Batchdatei die FTP-Anwendung aufruft, kann sie keine Befehle innerhalb der FTP-Sitzung ausführen. Aus diesem Grund benötigen Sie eine zusätzliche Textdatei, mit der Befehle "eingegeben" werden können.
Wenn Ihre Batch-Datei so aussah:
CD C: \ WINDOWS
ftp ftp.example.com
Nutzername
Passwort
..das ist falsch. Die Batch-Datei stoppt direkt nach der Zeile "ftp ftp.example.com" und gibt weder den Benutzernamen noch das Passwort ein. Wenn Sie die FTP-Sitzung beenden, wird ein Befehlszeilenfehler angezeigt, da Ihr FTP-Benutzername und Ihr Kennwort keine ausführbaren Windows-Dateien sind.
Ein letzter Hinweis: Dies ist offensichtlich überhaupt nicht sicher. Wenn jemand die Skriptdatei in Ihrem C: \ WINDOWS-Verzeichnis gefunden hat, hat er Ihren FTP-Benutzernamen und Ihr FTP-Passwort.
Erstellen Sie solche Skripte nur auf einem Computer, den niemand außer Ihnen verwendet.