De sincronizare, folosind `` lftp
2 commenti » Copie de rezervă, Open Source, Shell, de sistem, Sfaturi şi trucuri 2 comentarii "
În această săptămână a fost un foarte, foarte greu ... dar nu-şi poate permite să fie completat online, fără a avea cel puţin un mic, mizerabil, nesemnificativ sfat! Deci, să faci lucruri pe zbura, am spus ca am loc de sincronizare a unui site Internet pe care le-am dezvoltat pe plan local cu copie care este publicat într-un director de spaţiu FTP.
Am stat, că aceasta nu este cum am de obicei de lucru: Buna copil a Anii 70 am edita codul de direct online, nu în producţie, dar on-line (bash). În această săptămână s-a întâmplat, dar am să pun mâna pe site-ul de la un client care a făcut-mi doar de cont FTP. Apoi am început să dezvolte o copie locală de site-ul dvs. şi am sincronizat versiune online, cu un singur, simplu, minunat comandă:
lftp -u ' username , password ‘ ftp.mydomain.com -e “set ftp:ssl-protect-data true;mirror –reverse /home/ivan/test test ; exit
Cu alte cuvinte:
- nume de utilizator: Numele de utilizator FTP, de
- parola: parola asociate cu numele de utilizator FTP, de
- ftp.mydomain.com: gazdă a FTP
- / Home / Ivan / test: local folder (în final nu slash)
- de test: dosar de la distanţă (sau unul în cazul în care este publicat pe site-ul web)
Notă de "septembrie ftp:ssl-protect-data adevărat", care protejează de autentificare prin intermediul FTP şi opţiunea ssl "oglinda-revers", care vă permite să sincronizaţi persoanele de încărcare în loc de a descărca.
Nevoie să spun, cu aceeaşi comandă puteţi pune o distanţă de rezervă a unui director local, chiar dacă astfel de lucruri `` rsync ar trebui să utilizeze în care se face tot printr-o conexiune `ssh".
Nimic mai mult, nimic mai puţin. Bun de weekend!










