FTP (File Transfer Protocol) je internetski protokol koji korisnicima omogućuje prijenos datoteka između računala. Unatoč starosti (mislim prije TCP / IP era), FTP i njezin sestra protokol SFTP (Secure File Transfer Protocol) još uvijek su vrlo popularni i danas se vide kao jednostavan način za prijenos datoteka na lokalnoj razini i preko Interneta. Također se događa da bude vrlo dobar način za daljinsku sigurnosnu kopiju važnih datoteka koje držite na FTP poslužitelju.
Ako ne želite platiti za FTP rješenje treće strane, pogledajte ovaj članak o tome kako izgraditi vlastiti FTP poslužitelj napisan od finih ljudi preko Lifehackera.
zahtjevi
- FTP poslužitelj i pristupne vjerodajnice
- Windows računalo
- Kopija WinSCP-a (samo Windows)
Postavljanje WinSCP-a
Nakon što preuzmete svoju kopiju WinSCP-a, instalirajte.exe na računalo. Također ne bi bila loša ideja započeti sjećanje na vašu FTP adresu, korisničko ime i lozinku dok WinSCP instalira.
Izrada skripte
Napravit ćemo jednostavnu skriptu koja se prijavljuje na vaš FTP poslužitelj, govori WinSCP-u gdje trebamo preuzeti nedostajuće datoteke na vašem računalu, a zatim stvorite dnevničku datoteku koja bilježi FTP aktivnost. Idite naprijed i otvorite Notepad na računalu. Kopirajte sljedeći predložak skripte u Notepad:
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
Evo kratkog objašnjenja što se događa u scenariju. WinSCP će odgovoriti na sve zahtjeve negativno kako bi se izbjeglo zadržavanje skripte. Tada će automatski prebrisati datoteke kada se to od vas zatraži. Zatim se prijavljuje na vaš FTP poslužitelj koristeći profil koji smo stvorili ranije, mijenja imenike (ako je potrebno) i prenosi binarnu (za razliku od ASCII). Konačno, čita udaljeni FTP direktorij i prenosi datoteke u određeni lokalni direktorij. Za još više mogućnosti provjerite službenu stranicu skriptiranja WinSCP-a.
Sada prije nego što izmijenite ili pokrenete ovu skriptu, predlažemo stvaranje testnih direktorija na udaljenim i lokalnim ciljevima. Posljednja stvar koju želite je slučajno brisanje vašeg FTP poslužitelja bez sigurnosnih kopija. Na taj način napravite direktorij na računalu pod nazivom "testlocal" (stvorili smo ga pod f: backups) i još jedan pod nazivom "testremote" na vašem FTP poslužitelju (stvorili smo ga u korijenu). Nakon što pokrenete skriptu i uspješno izvršite, spremite ga kao "sync.txt" na svoje računalo (mi smo spremili našu mapu u testlocalu). Sada ste spremni automatizirati skriptu.
Automatiziranje skripte
Pustit ćemo Windowsu da upravlja automatizacijom pomoću ugrađenog Task Schedulera. U sustavu Windows 7 započnite s otvaranjem upravljačke ploče> Sustav i sigurnost> Administrativni alati> Raspored zadataka.
To je sve što postoji! Sada imate besplatno sigurnosno rješenje koje će sve svoje FTP datoteke sinkronizirati s lokalnom mapom. Ako vaš FTP poslužitelj ikada padne ili slučajno izbrišete datoteku, možete vratiti kopiju s računala!