Anonim

Soms is het nodig om via FTP in te loggen vanaf de opdrachtregel in Windows. Misschien moet je gewoon inloggen om een ​​snelle upload of download te maken.

In deze zelfstudie wordt uitgelegd hoe u een snel aanmeldingsscript maakt waarmee u op uw FTP-server kunt inloggen zonder het in te typen.

Om dit te doen, schrijven we twee tekstbestanden (een script, een batch) en plaatsen we ze allebei in de map C: \ WINDOWS voor toegang vanaf een willekeurige locatie, omdat C: \ WINDOWS standaard in het residente pad staat.

Stap 1: Het FTP-scriptbestand

Open Windows Kladblok en voer de volgende 3 regels in:

Open

Hier is een andere manier om ernaar te kijken:

open ftp.example.com
myusername
mijn wachtwoord

Sla dit bestand op als C: \ WINDOWS \ goftp.txt

Stap 2: Het batchbestand

Open Windows Kladblok opnieuw, maak een nieuw tekstbestand aan en voer de volgende twee regels in:

CD C: \ WINDOWS
ftp -s: goftp.txt
Uitgang

Stap 3: Voer het batchbestand uit

De bestanden bevinden zich al in het systeempad, dus u kunt dit rechtstreeks starten vanuit het dialoogvenster Uitvoeren.

Klik op Start en vervolgens op Uitvoeren , typ goftp en klik op OK .

Er verschijnt een opdrachtpromptvenster en u wordt meteen aangemeld.

Wanneer u exit typt om u af te melden bij de FTP-server, wordt het venster automatisch gesloten (daar is de regel "exit" voor in het batchbestand).

Snelle vraag beantwoord: Kan dit niet allemaal in één batchbestand worden gedaan?

Antwoord: Nee. Wanneer het batchbestand de FTP-toepassing aanroept, kan het geen opdrachten uitvoeren binnen de FTP-sessie. Daarom hebt u een extra tekstbestand nodig om opdrachten in te voeren.

Als uw batchbestand er zo uitzag:

CD C: \ WINDOWS
ftp ftp.example.com
gebruikersnaam
wachtwoord

..dit is fout. Het batchbestand stopt direct na de regel "ftp ftp.example.com" en voert geen gebruikersnaam of wachtwoord in. En wanneer u de FTP-sessie afsluit, krijgt u een opdrachtregelfout omdat uw FTP-gebruikersnaam en wachtwoord geen uitvoerbare Windows-bestanden zijn.

Nog een laatste opmerking: dit is duidelijk helemaal niet veilig. Als iemand het scriptbestand in uw map C: \ WINDOWS heeft gevonden, heeft deze uw FTP-gebruikersnaam en -wachtwoord.

Doe dit soort scripts alleen op een computer die niemand anders gebruikt dan jij.

Basic windows ftp command line scripting