SCP-kommando: Kopier en mappe til en fjern-pc og tving overskrivning af filer

Hvordan kan scp-kommandoen bruges til at kopiere en mappe til en fjern-pc og tvinge overskrivning af eksisterende filer?

For at kopiere en mappe til en fjern-pc og tvinge overskrivning af eksisterende filer med scp-kommandoen, kan du bruge: `scp -r -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /lokal/mappe/ brugernavn@fjernhost:/fjern/mappe/`.

Hvordan kan scp-kommandoen bruges til at kopiere en mappe til en fjern-pc og tvinge overskrivning af eksisterende filer?

SCP (Secure Copy Protocol) er et værktøj, der bruges til at kopiere filer og mapper mellem computere over et netværk ved hjælp af SSH (Secure Shell). For at kopiere en mappe til en fjern-pc og tvinge overskrivning af eksisterende filer, kan du bruge følgende kommando:

scp -r -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /lokal/mappe/ brugernavn@fjernhost:/fjern/mappe/

Her er en forklaring på de forskellige dele af kommandoen:

  • scp: Kommandoen for Secure Copy Protocol.
  • -r: Rekursiv kopiering, som er nødvendig for at kopiere mapper og deres indhold.
  • -o StrictHostKeyChecking=no: Deaktiverer værtsnøglekontrol for at undgå interaktive prompts.
  • -o UserKnownHostsFile=/dev/null: Forhindrer tilføjelse af værtsnøgler til kendte værter-filen.
  • /lokal/mappe/: Stien til den lokale mappe, der skal kopieres.
  • brugernavn@fjernhost: Brugernavn og værtsnavn eller IP-adresse på den fjern-pc, hvor mappen skal kopieres til.
  • /fjern/mappe/: Stien til destinationen på den fjern-pc, hvor mappen skal kopieres til.

Eksempel:

scp -r -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /home/user/documents/ [email protected]:/home/user/backup/

Dette eksempel kopierer indholdet af /home/user/documents/ mappen fra den lokale maskine til /home/user/backup/ mappen på fjern-pc'en med IP-adressen 192.168.1.100, og tvinger overskrivning af eksisterende filer uden at bede om bekræftelse.