Az FTP (File Transfer Protocol) egy internetes protokoll, amely lehetővé teszi a felhasználók számára fájlok számítógép közötti átvitelét. Annak ellenére, hogy az idős korban gondolt (előtte a TCP / IP korszak), az FTP és a húga protokollja SFTP (Secure File Transfer Protocol) még mindig nagyon népszerűek ma, és könnyű módnak tekintik a fájlok helyi és internetes átvitelét. Az is előfordulhat, hogy nagyon jó módja annak, hogy az FTP-kiszolgálón tárolt fontos fájlok távoli biztonsági másolatát tárolja.
Ha nem akarsz fizetni egy harmadik féltől származó FTP megoldásért, nézd meg ezt a cikket, hogyan készítsd el saját FTP-szerveredet, amelyet a Lifehackerben lévő finom emberek írtak.
követelmények
- FTP-kiszolgáló és hozzáférési jogosultságok
- Windows számítógép
- A WinSCP egy példánya (csak Windows)
A WinSCP beállítása
Miután letöltötte a WinSCP példányát, telepítse a.exe programot a számítógépére. Nem lenne rossz ötlet, hogy elkezdje emlékezni az FTP címét, felhasználónevét és jelszavát a WinSCP telepítése közben.
A forgatókönyv létrehozása
Hozzunk létre egy egyszerű szkriptet, amely bejelentkezik az Ön FTP szerverére, elmondja a WinSCP-nek, hol töltse le a hiányzó fájlokat a számítógépére, majd létrehoz egy naplófájlt, amely rögzíti az FTP tevékenységet. Menj és nyisd meg a Notepad-ot a számítógépeden. Másolja a következő parancsfájlt a Jegyzettömbbe:
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
Íme egy rövid magyarázat arról, hogy mi történik a forgatókönyvben. A WinSCP minden kérést negatívan válaszol, hogy elkerülje a forgatókönyv megtartását. Ezután a rendszer automatikusan felülírja a fájlokat. Ezután bejelentkezik az FTP szerverre a korábban létrehozott profil használatával, szükség esetén módosítja a könyvtárakat, és binárisan továbbítja (az ASCII helyett). Végül elolvassa a távoli FTP könyvtárat és átmásolja a fájlokat a megadott helyi könyvtárba. Még több lehetőségért nézd meg a hivatalos WinSCP szkriptoldalakat.
Most, mielőtt módosítani vagy futtatni ezt a szkriptet, javasoljuk, hogy hozzon létre tesztkönyvtárakat mind a távoli, mind a helyi célokra. Az utolsó dolog, amit akarsz, hogy véletlenül törölje le az FTP szervert biztonsági mentések nélkül. Így hozzon létre egy könyvtárat a számítógépen "testlocal" néven (létrehoztuk f: backups alatt) és egy újabb nevű "testremote" -ot az FTP szerveren (létrehoztuk a gyökérben). Miután futtatja a parancsfájlt, és sikeresen végrehajtja, mentse el "sync.txt" -ként a számítógépére (mentettük a testlocal mappánkba). Most készen áll a parancsfájl automatizálására.
A forgatókönyv automatizálása
Engedjük meg, hogy a Windows kezelje az automatizálást a beépített feladatütemezővel. A Windows 7 rendszerben nyissa meg a Vezérlőpult> Rendszer és biztonság> Felügyeleti eszközök> Feladatütemező parancsot.
Ez minden! Most van egy ingyenes mentési megoldás, amely megtartja az összes FTP fájlt szinkronizálva egy helyi mappába. Ha az FTP-kiszolgáló összeomlik, vagy véletlenül törli a fájlt, akkor visszaállíthatja a másolatot a számítógépéről!