Scp ca înlocuitor excelent pentru ftp, softodom - blog despre programare, software, internet și altele

Evident, atunci când transferați site-uri de pe un server la un server, este mai bine să nu faceți acest lucru prin FTP, descărcând mai întâi pe computerul local și apoi pe un alt server. acest lucru cauzează o mulțime de probleme pentru fișierele adesea rupte. Aceasta este într-adevăr o problemă mare, fișierele site-ului am obosit doar de a bate.







Pentru copierea fiabilă a fișierelor este mai bine să se utilizeze protocoale mult mai fiabile de transfer de date. de exemplu, SSH.

În sistemul de operare UNIX există un utilitar extrem de util pentru copierea la distanță a fișierelor prin intermediul SCP-scp, care face parte din openssh.

Acest lucru pare banal, dar când aveți o mulțime de site-uri grele a căror CMS constă în mii de fișiere sursă, problema copierii fișierelor copiate pe protocolul FTP devine o adevărată catastrofă. Așadar, în cele din urmă am decis să folosesc SCP în loc de FTP pentru astfel de scopuri. îngrijorătoare FTP distrugere doar ucide.

Cum se utilizează protocolul SCP

SCP Ușor de utilizat este că utilizează SSH ca un protocol de transport care toate costurile de operare UNIX, precum și configurat în mod implicit „din cutie.“ SCP face parte din openssh, deci majoritatea distribuțiilor Linux sunt deja instalate cu aceeași utilitate consola SCP. Ie în majoritatea distribuțiilor Linux, tot ceea ce privește SSH și SCP este inițial instalat și configurat. Dacă nu există SCP, atunci nu este dificil de pus. Protocolul SCP poate fi utilizat ca programe console sau grafic. Pentru a utiliza SCP în Linux, există o SCP utilitate consola. Pentru Windows. de exemplu, există un minunat program grafic WinSCP. Prefer si recomand sa folositi scp in cli (terminal, consola) Linux si sa transferati fisiere direct intre servere. Nu am nevoie să explic cum să utilizez clienți grafici SCP cum ar fi WinSCP.






Sintaxa pentru utilizarea programului este simplă:

Mai jos dau exemple de utilizare a programului consola scp.

Exemple de utilizare a utilitarului consola scp

Copiem fișierele de pe serverul local pe cel de la distanță și folosim opțiunea -r pentru a copia recursiv fișierele / folderele atașate:

Exemple de utilizare a programului scp pot fi găsite și în rețea sau citiți manualul tastând comanda "man scp" în terminalul Linux.

În general, am fost dezamăgit de vechiul protocol popular FTP folosit pentru lent și nesigur și foarte pasionat de SCP, din aceleași motive. S-ar putea să fie frumos să folosiți SFTP (Secure FTP, SSH FTP) în acest scop - o extensie a protocolului SSH, dar într-un fel nu am făcut-o, așa că nu știu.

În general, fișierele mari sunt cel mai bine mutate cu arhive și imagini. Cele mai multe distribuții Linux au un arhivator minunat de tar.
Crearea unei arhive:

Există imagini pentru sistemul de operare, dar asta eo altă poveste.







Trimiteți-le prietenilor: