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ē.
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.
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!