Kopier Filer via SSH: Sådan Gør Du Uden at Logge Ud af Fjernsessionen

Hvordan kan en fil kopieres fra en fjernterminalsession til en lokal maskine via SSH uden at logge ud af den fjernsession, når den lokale maskine har en dynamisk IP-adresse?

For at kopiere en fil fra en fjernterminalsession til en lokal maskine via SSH uden at logge ud af fjernsessionen, kan du bruge SCP, SFTP eller rsync ved at åbne en ny terminal og følge de specifikke kommandoer for hver metode.

Sådan kopieres en fil fra en fjernterminalsession til en lokal maskine via SSH uden at logge ud af fjernsessionen

For at kopiere en fil fra en fjernterminalsession til en lokal maskine via SSH uden at logge ud af fjernsessionen, kan du bruge følgende metoder:

1. Brug af SCP (Secure Copy Protocol)

SCP er en metode til sikker kopiering af filer mellem en lokal og en fjernmaskine. Følg disse trin:

  1. Åbn en ny terminal på din lokale maskine.
  2. Brug SCP-kommandoen til at kopiere filen fra fjernmaskinen til din lokale maskine. Eksempel:
    scp username@remote_host:/path/to/remote/file /path/to/local/destination

2. Brug af SFTP (SSH File Transfer Protocol)

SFTP er en anden metode til sikker filoverførsel. Følg disse trin:

  1. Åbn en ny terminal på din lokale maskine.
  2. Start en SFTP-session med fjernmaskinen ved at køre:
    sftp username@remote_host
  3. Brug SFTP-kommandoer til at navigere og kopiere filer. For eksempel:
    get /path/to/remote/file /path/to/local/destination

3. Brug af rsync

Rsync er et værktøj til synkronisering af filer og mapper mellem to steder. Følg disse trin:

  1. Åbn en ny terminal på din lokale maskine.
  2. Brug rsync-kommandoen til at kopiere filen fra fjernmaskinen til din lokale maskine. Eksempel:
    rsync -avz username@remote_host:/path/to/remote/file /path/to/local/destination

Bemærkninger

  • Erstat username med dit brugernavn på fjernmaskinen.
  • Erstat remote_host med IP-adressen eller værtsnavnet på fjernmaskinen.
  • Erstat /path/to/remote/file med den fulde sti til filen på fjernmaskinen.
  • Erstat /path/to/local/destination med den fulde sti til destinationen på din lokale maskine.

Ved at følge disse metoder kan du kopiere filer fra en fjernterminalsession til din lokale maskine uden at logge ud af fjernsessionen, selvom din lokale maskine har en dynamisk IP-adresse.