Ukazi WinSCP za skripte: praktičen priročnik za avtomatizacijo


Datum objave:

Posodobljeno:


Tehnični članki > Ukazi WinSCP za skripte: praktičen priročnik za avtomatizacijo

Stanje in varna uporaba v letu 2026

Sklep: Sejo odprite z ukazom open in preverjenim ključem gostitelja, izrecno določite lokalne in oddaljene poti, datoteke prenesite z ukazoma get, put ali synchronize ter sejo končajte z ukazom exit. Možnosti, ki brišejo ali prepisujejo podatke, najprej preizkusite na začasnih datotekah.

Kaj boste izvedeli

  • Kaj počnejo najpogostejši skriptni ukazi WinSCP in ali delujejo na lokalni ali oddaljeni strani.
  • Kako maske datotek, poti, potrditve in možnosti brisanja vplivajo na rezultat prenosa.
  • Zakaj poverilnice v obliki open username:password@host niso primerne za vzdrževano avtomatizacijo.

Komu je članek namenjen? Skrbnikom in razvijalcem, ki berejo ali pregledujejo ukazne skripte WinSCP.

Opomba za leto 2026: Prvotni seznam ukazov je še vedno uporaben kot orientacija, trenutno sintakso in varnostne možnosti pa preverite v uradni dokumentaciji. Pripnite ključ gostitelja, zaščitite skrivnosti in posebej preglejte ukaze, ki brišejo, prepisujejo ali sinhronizirajo datoteke.

Varnostna opomba: Ukazi in konfiguracijski primeri iz prvotnega članka niso bili znova preizkušeni v sodobnem produkcijskem okolju. Pred uporabo v ločenem preizkusnem okolju preverite podprte različice, izdelajte varnostne kopije ter določite nadzor dostopa in postopek povrnitve.

Uradni viri

Pregled

Članek na kratko pojasnjuje ukaze open, get, put, mkdir in call, ki se pogosto uporabljajo v skriptah WinSCP. Pri produkcijski uporabi upoštevajte tudi varnostne možnosti iz uradne dokumentacije.

Kazalo vsebine

  1. Pogosto uporabljeni ukazi
  2. Povzetek

1. Pogosto uporabljeni ukazi

1-1. open

Ukaz vzpostavi povezavo z oddaljenim strežnikom in je zato običajno prvi ukaz seje WinSCP.

Stari primer z geslom uporablja obliko 'open username:password@IP address'.

Pri preverjanju pristnosti s ključem je treba navesti možnost -privatekey. Vedno preverite tudi ključ gostitelja in poverilnic ne shranjujte v navadnem besedilu.

1-2. get

Ukaz prenese datoteke z oddaljenega strežnika v lokalni imenik.

Osnovna oblika je "get oddaljena_datoteka lokalni_imenik".

Z možnostjo -delete je mogoče po uspešnem prenosu izbrisati izvorno oddaljeno datoteko. To možnost najprej preizkusite na začasnih podatkih.

1-3. put

Ukaz naloži lokalne datoteke v oddaljeni imenik.

Osnovna oblika je "put lokalna_datoteka oddaljeni_imenik".

Tudi ukaz put podpira možnost -delete, ki po uspešnem nalaganju izbriše lokalno izvorno datoteko. Pred uporabo preverite varnostno kopijo in ravnanje ob delnem neuspehu.

1-4. mkdir

Ukaz ustvari imenik na oddaljenem strežniku.

Osnovna oblika je 'mkdir ime_imenika'.

1-5. call

Ukaz izvede ukaz lupine na oddaljenem strežniku.

Za ključno besedo "call" navedite ukaz in njegove argumente.

S tem je mogoče izvesti operacije, ki jih WinSCP ne ponuja neposredno. Vhodne vrednosti preverite, račun pa omejite na najmanjša potrebna dovoljenja.

2. Povzetek

Ukazi open, get, put, mkdir in call pokrivajo povezovanje, prenos datotek, ustvarjanje imenikov in oddaljeno izvajanje. Celoten primer njihove uporabe je na naslednji strani.

Avtomatizacija nalaganja in prenašanja prek SFTP s skriptami WinSCP

Pri uporabi v novejšem okolju upoštevajte tudi opombe o različicah in varnosti na začetku članka.