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.