SCP -kommandoer brukes uanstrengt på Linux/UNIX -systemer. Du kan bruke SCP -kommandoen i mange tilfeller; Vi har nevnt noen praktiske eksempler.
Syntaks av SCP -kommandoen
Du kan bruke syntaksen nedenfor mens du kjører SCP-kommandoene på kommandolinjeverktøyet. Syntaksen nedenfor hjelper til med å overføre de nødvendige filene eller katalogene fra den lokale enheten til det eksterne systemet.
# SCPBruker@Target_Host:/
Syntaksen nedenfor hjelper til med å overføre filene eller katalogene fra det eksterne stedet til det lokale systemet.
# SCPBruker@Target_Host:/Filer
SCP -kommandoalternativer
Følgende er noen alternativer brukes sammen med SCP -kommandoen for forskjellige bruk.
Eksempel på SCP -kommando
1. Kopiering av nødvendige filer eller kataloger fra den lokale enheten til den eksterne enheten
Anta at du vil kopiere den eksisterende JDK RPM -pakken fra den lokale enheten til den eksterne enheten, og deretter kjøre nedenfor -kommandoen nedenfor.
SCP JDK-LINUX-X64_BIN.RPM [email protected]:/opt
Denne kommandoen kopierer pakkefilen til det eksterne systemet under /opt -mappen.
2. Kopier filer fra fjernkontroll til det lokale systemet.
Kjør den nedenfor-nevnte kommandoen for å kopiere filen fra den eksterne enheten til den lokale enheten.
SCP [email protected]:/root/techical-doc-RHS.ODT /TMP
Du kan bekrefte filoverføringen ved å bruke kommandoen nedenfor:
LS -L /TMP /TEKNISK-DOC-RHS.ODT
3. Få ordrike output under filoverføring
Mens man bruker SCP -kommandoen, kan man få den ordrike output som sier hvert trinn og forstå hva som skjer i bakgrunnen. Slik utgang vil bidra til å feilsøke feilen, feilsøking og fikse feilen. Bruk den nedenfor-nevnte kommandoen eller syntaksen for å få den ordinære utgangen på skjermen.
SCP -V JDK-LINUX-X64_BIN.RPM [email protected]:/opt
4. Overføring av flere filer til det eksterne systemet samtidig
Du kan bruke SCP -kommandoen til å overføre eller kopiere flere filer på en enkelt tid. For dette må du spesifisere forskjellige filnavn atskilt med plass. Bruk eksemplet nedenfor for å gjøre det.
SCP -installasjon.TXT -indeks.html jdk-linux-x64_bin.Rpm \ [email protected]:/mnt
5. Overføring av filer over to eksterne systemer.
Å bruke SCP lar deg overføre en fil over to eksterne systemer. For det, bruk et Linux -system koblet til to andre eksterne systemer for å ordne overføring av filer. Bruk syntaksen nedenfor for å gjøre det.
# SCP -bruker@Remote_Hosts1:/Bruker@Remote_Host2:/
6. Kopiere filer eller kataloger rekursivt
Du kan spesifisere alternativet “-R” sammen med Copy-kommandoen hvis du rekursivt vil overføre de nødvendige filene eller katalogene fra et system til et annet over nettverket. Du kan vurdere eksemplet nedenfor.
SCP -R nedlastinger [email protected]:/opt
Kjør kommandoen nedenfor for å bekrefte overføringen.
ssh [email protected] “ls -ld /opt /nedlastinger”
7. Øke filoverføringshastigheten.
Bruk alternativet “-c” for å komprimere filene eller mappene for å få fart på overføringen. Den vil automatisk komprimere overføringsfilene ved kilden og dekomprimere filene på destinasjonssystemet.
SCP -r -c nedlastinger [email protected]:/opt
8. Begrens båndbredden til nettverket mens du overfører eller kopierer filen.
Bruk SCP-kommandoen og alternativet “-L” for å begrense båndbredden mens du kopierer. Du kan spesifisere båndbredden i Kbit/s. Tenk på eksemplet nedenfor for å gjøre det.
SCP -L 500 JDK-LINUX-X64_BIN.RPM [email protected]:/var
9. Spesifisere forskjellige SSH -port
Du kan spesifisere de forskjellige SSH-portene ved hjelp av SCP-kommandoen ved hjelp av “-P” -alternativene som vil spesifisere porten. Her spesifiserer vi porten som "2022".
SCP -P 2022 JDK-LINUX-X64_BIN.RPM [email protected]:/var
10. Bevare tillatelser, modus og tilgangstid på filer.
Ved hjelp av SCP-kommandoen vil du kunne bevare filens tillatelser, modus og tilgangstid ved å bruke alternativet “-P”. Tenk på eksemplet nedenfor for å gjøre det.
SCP -P JDK-LINUX-X64_BIN.RPM [email protected]:/var/tmp
11. Overføring av filer i en stille modus.
Hvis du vil undertrykke fremdriften for overføringen, kan du bruke SCP-kommandoen sammen med alternativet “-Q”. Tenk på følgende eksempel for å gjøre det.
SCP -Q -R nedlastinger [email protected]:/var/tmp
12. Identifiser fil mens du overfører.
Linux-miljøer foretrekker stort sett nøkkelbaserte autentikasjoner. Ved hjelp av SCP kan du spesifisere identitetsfilen eller den private nøkkelfilen ved å bruke alternativet "-i".
SCP -i My_Key.pem -r nedlastinger [email protected]:/root
1. 3. Bruke forskjellige “ssh_config” -filer.
I SCP kan du bruke alternativet “-f” for å bruke de forskjellige SSH_CONFIG-filene. Bruk syntaksen nedenfor for å gjøre det.
SCP -f /Home /new_ssh_config -r nedlastinger \ [email protected]:/root
Konklusjon
SCP er det mest brukte kommandolinjeverktøyet i Linux og UNIX-systemer for å overføre filene eller katalogene sikkert. Denne kommandoen kommer med forskjellige alternativer som kan brukes til flere formål og gjøre arbeidet ditt enklere i mange tilfeller, som å komprimere filer, øke båndbredden og mer. Hvis du regelmessig jobber med et Linux -system, inkluderer det meste av arbeidet overføring av filer som må holdes sikre mens de overføres, da de kan inneholde avgjørende data.