Teniu problemes amb l'ordre de còpia segura de Linux? Utilitzeu aquest exemple de scp

Teniu problemes amb l'ordre de còpia segura de Linux? Utilitzeu aquest exemple de scp

L'ordre scp us permet copiar un fitxer de manera eficient entre dos hosts diferents. La sintaxi per a scp reutilitza la sintaxi de cp, per la qual cosa hauria de ser familiar per a la majoria dels usuaris de Linux.





Windows 7 tarda a tancar-se per sempre

El més complicat de l’ordre scp és que la font o la destinació poden ser remotes, és a dir, un ordinador connectat a una altra xarxa, diferent de la vostra local. Quan especifiqueu un fitxer per copiar, també haureu d’incloure detalls sobre l’amfitrió remot. Inclou l'adreça IP i el nom d'usuari.





Càrrega d'un fitxer mitjançant l'ordre scp

La sintaxi general de scp és:





scp source destination

Fixeu-vos en què aquesta és essencialment la mateixa sintaxi que l'ordre cp .

L’exemple SCP més senzill és el que probablement utilitzeu més: carregar un fitxer des de la vostra màquina local a un servidor remot. En aquest cas, el fitxer font una part de l 'ordre és senzilla i destí és més complicat:



scp index.html bobby@example.org:/var/www/html/

Això copiarà un fitxer local anomenat index.html a l'amfitrió remot. Podeu especificar-ho de la mateixa manera que especifiqueu un fitxer per a qualsevol altra ordre. Pot ser una referència absoluta o relativa al fitxer. Tan, index.html , ../index.html , i /home/bobby/index.html són diferents maneres que podeu utilitzar per especificar un fitxer local.

La destinació de l’exemple és bobby@example.org: / var / www / html / . Això significa que:





  1. L'usuari Bobby serà el propietari del fitxer nou al servidor remot. Aquest usuari haurà d’existir i hauríeu de poder accedir-hi.
  2. El nom d’amfitrió del servidor al qual penjarem el fitxer és example.org . Aquí hem especificat el domini, però també podeu utilitzar-ne un adreça IP en canvi.
  3. En aquest servidor, scp carregarà el fitxer al fitxer / var / www / html / directori.

Un cop introduïu aquesta ordre, el vostre terminal sol·licitarà la contrasenya de l'usuari que heu especificat a la màquina remota.

Baixant un directori complet

Aquí teniu una variant una mica més complicada que descarrega tot un directori:





scp -rpC bobby@example.org:/tmp/docs /home/bobby

En primer lloc, heu de notar que el fitxer font ara és una màquina remota, mentre que el destí és local. A part del commutador de comanda, aquests detalls d'origen i destinació haurien de ser familiars. Però aquest exemple també introdueix tres indicadors útils:

creeu un arrencada usb de Windows 10
  1. -r: Descarrega recursivament un directori sencer. Transferirà tots els fitxers que hi ha dins / tmp / docs . Això és molt útil per fer còpies de seguretat ràpides o transferir un gran nombre de fitxers, sobretot si no teniu accés d’inici de sessió a l’amfitrió remot.
  2. -p: Conserves marques de temps de fitxers i modes de fitxers originals. Les vostres còpies locals tindran els mateixos temps de creació o permisos d’escriptura que els seus originals.
  3. -C: Activa la compressió. Si esteu transferint molts fitxers, això pot accelerar les coses, sobretot si utilitzeu una connexió lenta.

L'ordre scp és gairebé tan fàcil com cp

L’ús bàsic de l’ordre scp és fàcil: és igual que cp. La principal diferència és que scp necessita alguns detalls més per al servidor remot. No obstant això, igual que amb cp, hi ha indicadors útils per ampliar la funcionalitat base. Aquests inclouen compressió i còpia recursiva per proporcionar descàrregues de diversos fitxers.

Dominar l'ordre scp pot ser útil si se us ha demanat que gestioneu un servidor Linux. Fer còpies de seguretat i transferència remota de dades és una tasca diària per a algú que s’administra al servidor.

Compartir Compartir Tweet Correu electrònic Copieu fitxers de manera segura a Linux amb l'ordre Scp

Moure de forma remota fitxers i carpetes és més fàcil del que es pensa. Amb l'ordre scp, també es xifren els fitxers en moviment remot.

Llegiu a continuació
Temes relacionats
  • Linux
  • Ordres de Linux
Sobre l'autor Bobby Jack(58 articles publicats)

Bobby és un entusiasta de la tecnologia que va treballar com a desenvolupador de programari durant gairebé dues dècades. És un apassionat dels jocs, treballa com a editor de ressenyes a Switch Player Magazine i està immers en tots els aspectes de la publicació en línia i el desenvolupament web.

no hi ha icona de bluetooth al centre d'acció
Més de Bobby Jack

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us