Grunnleggende syntaks
Den grunnleggende syntaks for SCP -kommandoen er gitt nedenfor:
$ scp [alternativ]/sti/til/kilde/filHvor:
/bane/til/kilde/fil - Dette er kildefilen du har tenkt å kopiere til den eksterne verten.
bruker@server-ip: - Dette er brukernavnet og IP -adressen til det eksterne systemet. Vær forsiktig med tykktarmen som vises etter IP -adressen.
/bane/til/destinasjon/katalog: - Dette er destinasjonskatalogen på det eksterne systemet der filen vil bli kopiert til.
SCP -kommandoen kommer også med følgende kommandoalternativer
-C - Dette komprimerer filen eller katalogen under kopieringsprosessen.
-P - Bruk dette alternativet til å spesifisere SSH -porten hvis standard SSH -port ikke er satt til 22.
-r - Dette alternativet kopierer rekursivt en katalog ved siden av innholdet.
-r - Bevarer tilgangs- og modifiseringstidene for filen som kopieres.
Kopier en fil til en ekstern Linux -server
For å kopiere en fil uten alternativer, bruker du bare syntaksen som vises. I eksemplet nedenfor kopierer jeg zip -filen NextCloud-21.0.1.glidelås til den eksterne vertens hjemmekatalog /Hjem/Bob. Vertenes IP er 192.168.2.103 og Bob er påloggingsbrukeren.
$ SCP NextCloud-21.0.1.Zip [email protected]:/Hjem/BobFor å kopiere en katalog, påkalle -r flagg som vist. Her kopierer vi bashtop Katalog til hjemmekatalogen til den eksterne noden.
$ SCP -r Bashtop [email protected]:/Hjem/BobKopier en fil fra et eksternt system til et lokalt system
I tillegg kan man kopiere en fil fra den eksterne noden til det lokale systemet som vist:
$ scp [alternativ] bruker@server-ip:/path/to/source/file/path/to/local/katalogI eksemplet nedenfor kopierer vi filen Salg.PDF Fra det eksterne systemet til det lokale systemet:
$ SCP [email protected]:/Hjem/Bob/Salg.PDF /Hjem /WinnieTilsvarende kan du kopiere en katalog fra den eksterne verten til det lokale systemet ved hjelp av -r flagg som vist.
$ scp -r [email protected]:/Home/Bob/Reports_2020/Home/WinnieFor flere alternativer for bruk av SCP -kommandoen, besøk mannssidene:
$ mann SCPKonklusjon
Linux SCP -kommandoen er en praktisk og sikker måte å overføre filer mellom to eksterne noder uten å måtte bekymre deg for at angripere snooping på dataene dine.