Kā automātiski dublēt jūsu Web servera failus ar WinSCP pār FTP

Satura rādītājs:

Kā automātiski dublēt jūsu Web servera failus ar WinSCP pār FTP
Kā automātiski dublēt jūsu Web servera failus ar WinSCP pār FTP

Video: Kā automātiski dublēt jūsu Web servera failus ar WinSCP pār FTP

Video: Kā automātiski dublēt jūsu Web servera failus ar WinSCP pār FTP
Video: ❤️🤫 𝐂𝐈𝐍𝐄𝐕𝐀 𝐄𝐒𝐓𝐄 𝐅𝐎𝐀𝐑𝐓𝐄 𝐎𝐑𝐆𝐎𝐋𝐈𝐎𝐒! ⚡️💥 𝐓𝐄𝐀𝐌𝐀 𝐈𝐌𝐏𝐈𝐄𝐃𝐈𝐂𝐀 𝐉𝐔𝐃𝐄𝐂𝐀𝐓𝐀 𝐒𝐈 𝐁𝐔𝐂𝐔𝐑𝐈𝐀! 2024, Aprīlis
Anonim
Jūs esat dzirdējuši to atkal un atkal: dublējiet savus datus. Ir daudz backup risinājumu, bet nekas nav labāks par vienkāršu un bezmaksas risinājumu. Tātad ar dažām koda rindiņām un ļoti noderīgu programmu, ko sauc par WinSCP, mēs izveidosim automātisku sinhronizāciju starp jūsu FTP serveri un jūsu mājas datoru.
Jūs esat dzirdējuši to atkal un atkal: dublējiet savus datus. Ir daudz backup risinājumu, bet nekas nav labāks par vienkāršu un bezmaksas risinājumu. Tātad ar dažām koda rindiņām un ļoti noderīgu programmu, ko sauc par WinSCP, mēs izveidosim automātisku sinhronizāciju starp jūsu FTP serveri un jūsu mājas datoru.

FTP (failu pārsūtīšanas protokols) ir interneta protokols, kas ļauj lietotājiem pārsūtīt failus starp datoriem. Neskatoties uz vecumu (domājams, pirms TCP / IP laikmeta), FTP un tā māsu protokols SFTP (Secure File Transfer Protocol - drošais failu pārsūtīšanas protokols) joprojām ir ļoti populārs šodien un tiek uzskatīts par vienkāršu veidu, kā pārsūtīt failus lokāli un internetā. Tas arī ir ļoti labs veids, kā saglabāt svarīgu failu, kas tiek saglabāti jūsu FTP serverī, attālo dublējumu.

Ja nevēlaties maksāt par trešās puses FTP risinājumu, skatiet šo rakstu par to, kā veidot savu FTP serveri, ko Lifehacker ir uzrakstījis labie cilvēki.

Prasības

  • FTP serveris un piekļuves akreditācijas dati
  • Windows datoru
  • WinSCP kopija (tikai Windows)

WinSCP iestatīšana

Kad esat lejupielādējis jūsu WinSCP kopiju, instalējiet.exe savā datorā. Tāpat nebūtu slikta ideja sākt atcerēties savu FTP adresi, lietotājvārdu un paroli, kamēr WinSCP instalē.

Tagad, kad mums ir instalēta WinSCP, mēs vēlamies izveidot un saglabāt jaunu sesijas profilu, lai to vēlāk varētu ērti piekļūt. Ievades ekrānā ievadiet savu resursdatora nosaukumu (t.i., ftp.howtogeek.com), lietotājvārdu un paroli. Jūs varat izmantot vai nu FTP, vai SFTP, taču pārliecinieties, ka maināt to porta numuru, kuru attiecīgais ports, kuru sniedzis jūsu FTP resursdators. Pēc tam noklikšķiniet uz Saglabāt, lai saglabātu profilu. Atveriet profilu, lai pieteiktos savā FTP serverī. Tas pārbaudīs, vai profilā esat ievadījis pareizos akreditācijas datus.
Tagad, kad mums ir instalēta WinSCP, mēs vēlamies izveidot un saglabāt jaunu sesijas profilu, lai to vēlāk varētu ērti piekļūt. Ievades ekrānā ievadiet savu resursdatora nosaukumu (t.i., ftp.howtogeek.com), lietotājvārdu un paroli. Jūs varat izmantot vai nu FTP, vai SFTP, taču pārliecinieties, ka maināt to porta numuru, kuru attiecīgais ports, kuru sniedzis jūsu FTP resursdators. Pēc tam noklikšķiniet uz Saglabāt, lai saglabātu profilu. Atveriet profilu, lai pieteiktos savā FTP serverī. Tas pārbaudīs, vai profilā esat ievadījis pareizos akreditācijas datus.
Image
Image

Script izveidošana

Mēs gatavojamies izveidot vienkāršu skriptu, kas piesakās jūsu FTP serverī, paziņo WinSCP, kur datorā tiek lejupielādēti trūkstošie faili, un pēc tam izveido žurnāla failu, kas reģistrē FTP darbību. Dodieties uz priekšu un datorā atveriet Notepad. Kopējiet Notepad ar šādu skripta veidni:

option batch on option confirm off open [email protected] cd backups option transfer binary get /testremote* f:ackups estlocal* synchronize local f:ackups estlocal testremote exit

Šeit ir īss paskaidrojums par to, kas notiek skriptā. WinSCP atbildēs uz visām uzvednēm negatīvi, lai izvairītos no skripta aizturēšanas. Pēc tam automātiski tiek pārrakstīti faili, kad tiek parādīts uzaicinājums. Pēc tam tas piesakās jūsu FTP serverī, izmantojot iepriekš izveidoto profilu, mainot direktorijus (ja nepieciešams) un pārsūta bināro (pretēji ASCII). Visbeidzot, tas nolasa attālo FTP direktoriju un pārsūta failus uz norādīto vietējo direktoriju. Lai iegūtu vēl vairāk iespēju, izlasiet oficiālo WinSCP skriptu lapu.

Tagad, pirms jūs maināt vai palaist šo skriptu, mēs iesakām izveidot testa direktorijus gan attālinātajos, gan vietējos mērķos. Pēdējais lieta, ko vēlaties, ir nejauši noslaucīt FTP serveri bez jebkādām dublējumkopijām. Tātad izveidojiet savā datorā direktoriju, ko sauc par "testlocal" (mēs to izveidojām zem f: backups) un citu ar nosaukumu "testremote" jūsu FTP serverī (mēs izveidojām to pie saknes). Kad jūs palaidat skriptu un veiksmīgi izpildīsiet, saglabājiet to kā "sync.txt" savam datoram (mēs saglabājām mūs mūsu testlocal mapē). Tagad jūs esat gatavs automatizēt skriptu.

Script automatizēšana

Mēs ļausim Windows apstrādāt automatizāciju, izmantojot iebūvēto uzdevumu plānotāju. Programmā Windows 7 sāciet, atverot Vadības paneli> Sistēma un drošība> Administratīvie rīki> Uzdevumu plānotājs.

Labajā slejā noklikšķiniet uz pogas Izveidot galveno uzdevumu.
Labajā slejā noklikšķiniet uz pogas Izveidot galveno uzdevumu.
Nosauciet un aprakstiet uzdevumu un pēc tam noklikšķiniet uz Tālāk.
Nosauciet un aprakstiet uzdevumu un pēc tam noklikšķiniet uz Tālāk.
Nākamā iespēja nosaka, cik bieži uzdevums darbosies. Mēs izvēlējāmies palaist skriptu ikreiz, kad ieslēdzam datoru. Varat izvēlēties retāku variantu, piemēram, Iknedēļas, lai to darbotos retāk.
Nākamā iespēja nosaka, cik bieži uzdevums darbosies. Mēs izvēlējāmies palaist skriptu ikreiz, kad ieslēdzam datoru. Varat izvēlēties retāku variantu, piemēram, Iknedēļas, lai to darbotos retāk.
Nākamajā ekrānā izvēlieties "Startēt programmu" un noklikšķiniet uz Tālāk. Jums tiks piedāvāts pārlūkot programmu vai skriptu. Noklikšķiniet uz pogas Pārlūkot un doties uz "C: Program Files WinSCP", lai atlasītu WinSCP.exe. Zem tā pievienojiet "/ console /script=f:ackupsync.txt /log=f:ackuplog.txt", lai pievienotu argumentus. Noteikti mainiet argumentus, ja sync.txt atrodas citā vietā un ja vēlaties ģenerēt žurnāla failu citā vietā. Noklikšķiniet uz Tālāk.
Nākamajā ekrānā izvēlieties "Startēt programmu" un noklikšķiniet uz Tālāk. Jums tiks piedāvāts pārlūkot programmu vai skriptu. Noklikšķiniet uz pogas Pārlūkot un doties uz "C: Program Files WinSCP", lai atlasītu WinSCP.exe. Zem tā pievienojiet "/ console /script=f:ackupsync.txt /log=f:ackuplog.txt", lai pievienotu argumentus. Noteikti mainiet argumentus, ja sync.txt atrodas citā vietā un ja vēlaties ģenerēt žurnāla failu citā vietā. Noklikšķiniet uz Tālāk.
Jūs redzēsit sava uzdevuma kopsavilkumu. Ja tas izskatās pareizi, noklikšķiniet uz Pabeigt. Visbeidzot, lai nodrošinātu, ka uzdevums darbojas pareizi, mēs to veiksim. Pārliecinieties, vai jūsu testremote direktorijā ir vismaz viens fails (t.i., "thisisatest.txt"). Iezīmējiet jaunizveidoto uzdevumu un labajā slejā noklikšķiniet uz Palaist. Jums vajadzētu redzēt komandu uzvedni, pieslēdzieties FTP serverim un pēc tam sinhronizējiet failu (-us).
Jūs redzēsit sava uzdevuma kopsavilkumu. Ja tas izskatās pareizi, noklikšķiniet uz Pabeigt. Visbeidzot, lai nodrošinātu, ka uzdevums darbojas pareizi, mēs to veiksim. Pārliecinieties, vai jūsu testremote direktorijā ir vismaz viens fails (t.i., "thisisatest.txt"). Iezīmējiet jaunizveidoto uzdevumu un labajā slejā noklikšķiniet uz Palaist. Jums vajadzētu redzēt komandu uzvedni, pieslēdzieties FTP serverim un pēc tam sinhronizējiet failu (-us).
Jūsu testa uzdevumam vajadzēja būt pabeigtam, un testa failam tagad jābūt norādītajā vietējā mapē. Ja rodas kādas kļūdas, pārbaudiet žurnāla failu, lai uzzinātu, kāpēc.
Jūsu testa uzdevumam vajadzēja būt pabeigtam, un testa failam tagad jābūt norādītajā vietējā mapē. Ja rodas kādas kļūdas, pārbaudiet žurnāla failu, lai uzzinātu, kāpēc.

Tas viss ir! Tagad jums ir bezmaksas rezerves risinājums, kas saglabās visus jūsu FTP failus sinhronizē ar vietējo mapi. Ja jūsu FTP serveris kādreiz crash vai jūs nejauši izdzēsiet failu, jūs varat atgūt kopiju no sava datora!

Ieteicams: