Sliter du med Linux Secure Copy Command? Bruk dette scp -eksemplet

Sliter du med Linux Secure Copy Command? Bruk dette scp -eksemplet

Med kommandoen scp kan du kopiere en fil effektivt mellom to forskjellige verter. Syntaksen for scp gjenbruker syntaksen til cp, så den burde føles kjent for de fleste Linux -brukere.





se filmer online gratis uten registrering

Den vanskelige biten med scp -kommandoen er at enten kilde eller destinasjon kan være ekstern, dvs. en datamaskin som er koblet til et annet nettverk, forskjellig fra ditt lokale. Når du angir en fil for kopiering, må du også inkludere detaljer om den eksterne verten. Dette inkluderer IP -adressen og brukernavnet.





Laste opp en fil ved hjelp av kommandoen scp

Den generelle scp -syntaksen er:



scp source destination

Legg merke til hvordan dette egentlig er den samme syntaksen som cp -kommandoen .

Det enkleste scp -eksemplet er det du sannsynligvis vil bruke mest: å laste opp en fil fra din lokale maskin til en ekstern server. I dette tilfellet, kilde en del av kommandoen er grei og mål er mer komplisert:



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

Dette vil kopiere en lokal fil med navnet index.html til den eksterne verten. Du kan spesifisere dette på samme måte som du ville angi en fil for en hvilken som helst annen kommando. Det kan være en absolutt eller relativ referanse til filen. Så, index.html , ../index.html , og /home/bobby/index.html er forskjellige måter du kan bruke til å spesifisere en lokal fil.

Destinasjonen i eksemplet er bobby@example.org:/var/www/html/ . Dette betyr at:





  1. Brukeren bobby vil være eieren av den nye filen på den eksterne serveren. Denne brukeren må eksistere, og du bør ha tilgang til den.
  2. Vertsnavnet til serveren vi vil laste opp filen til er eksempel.org . Vi har spesifisert domenet her, men du kan også bruke en IP adresse i stedet.
  3. På den serveren vil scp laste opp filen til /var/www/html/ katalog.

Når du har angitt denne kommandoen, vil terminalen din vanligvis be deg om passordet til brukeren du angav på den eksterne maskinen.

Last ned en hel katalog

Her er en litt mer komplisert variant som laster ned en hel katalog:





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

Først bør du legge merke til at kilde er nå en ekstern maskin, mens mål er lokal. Bortsett fra ordrebryteren, bør disse kilde- og destinasjonsdetaljene være kjent. Men dette eksemplet introduserer også tre nyttige flagg:

kan du dempe noen på instagram
  1. -r: Last ned en hel katalog rekursivt. Det vil overføre alle filene inni /tmp/docs . Dette er veldig nyttig for å ta raske sikkerhetskopier eller overføre et stort antall filer, spesielt hvis du ikke har påloggingstilgang til den eksterne verten.
  2. -p: Bevarer tidsstempler for filer og moduser for originale filer. Dine lokale kopier vil ha samme opprettelsestider eller skrivetillatelser som originalene.
  3. -C: Aktiverer komprimering. Hvis du overfører mange filer, kan dette øke hastigheten, spesielt hvis du bruker en treg tilkobling.

Scp -kommandoen er nesten like lett som cp

Grunnleggende bruk av scp -kommandoen er enkel: det er akkurat det samme som cp. Den primære forskjellen er at scp trenger noen flere detaljer for den eksterne serveren. Imidlertid, som med cp, er det nyttige flagg for å utvide basefunksjonaliteten. Disse inkluderer komprimering og rekursiv kopi for å sørge for nedlasting av flere filer.

Å mestre scp -kommandoen kan være nyttig hvis du har blitt bedt om å administrere en Linux -server. Sikkerhetskopiering og ekstern dataoverføring er en daglig oppgave for noen som er interessert i serveradministrasjon.

Dele Dele kvitring E -post Kopier filer på en sikker måte i Linux med Scp -kommandoen

Å flytte filer og mapper eksternt er enklere enn du tror. Med kommandoen scp, blir eksternt bevegelige filer også kryptert.

Les neste
Relaterte temaer
  • Linux
  • Linux -kommandoer
Om forfatteren Bobby Jack(58 artikler publisert)

Bobby er en teknologientusiast som jobbet som programvareutvikler i de fleste to tiårene. Han brenner for spill, jobber som Reviews Editor i Switch Player Magazine, og er fordypet i alle aspekter av online publisering og webutvikling.

se hvem som abonnerer på deg på youtube
Mer fra Bobby Jack

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere