Sådan kopierer du filer mellem servere med SCP: En trin-for-trin guide

Hvordan kan en fil kopieres fra host1 til host2 ved brug af scp, når ssh-serveren lytter på port 22 på host1 og port 6969 på host2, uden at logge ind på nogen af værterne via ssh?

For at kopiere en fil fra host1 til host2 ved brug af SCP, skal du bruge kommandoerne `scp -P 22 /path/to/local/file username@host1:/path/to/remote/file` og `scp -P 6969 username@host1:/path/to/remote/file username@host2:/path/to/destination`.

Sådan kopieres en fil fra host1 til host2 ved brug af SCP

For at kopiere en fil fra host1 til host2 ved brug af SCP (Secure Copy Protocol), når SSH-serveren lytter på port 22 på host1 og port 6969 på host2, kan du følge disse trin:

  1. Åbn en terminal på din lokale maskine.
  2. Brug følgende kommando til at kopiere filen:
scp -P 22 /path/to/local/file username@host1:/path/to/remote/file
scp -P 6969 username@host1:/path/to/remote/file username@host2:/path/to/destination

Her er en detaljeret forklaring af kommandoerne:

  • scp: Kommandoen til at kopiere filer over SSH.
  • -P 22: Angiver porten, som SSH-serveren lytter på host1 (standard er 22).
  • /path/to/local/file: Stien til den lokale fil, der skal kopieres.
  • username@host1:/path/to/remote/file: Angiver brugernavn og stien til destinationen på host1.
  • -P 6969: Angiver porten, som SSH-serveren lytter på host2.
  • username@host2:/path/to/destination: Angiver brugernavn og stien til destinationen på host2.

Bemærk, at du skal have de nødvendige adgangsrettigheder og SSH-nøgler konfigureret for at undgå at skulle indtaste adgangskoder manuelt.