Ja, det er muligt at kopiere en fil fra target.machine
til local.machine
ved hjælp af scp
i én kommando, selv når forbindelsen skal gå gennem proxy.machine
. Dette kan opnås ved at bruge en kombination af scp
og ssh
med en proxy-jump (også kendt som bastion host). Her er en trin-for-trin guide:
ProxyJump
(eller -J
) flaget i scp
kommandoen.proxy.machine
som mellemstationen.Her er et eksempel på, hvordan kommandoen kan se ud:
scp -J [email protected] [email protected]:/path/to/remote/file /path/to/local/destination
Forklaring af kommandoen:
-J [email protected]
: Brug proxy.machine
som mellemstation.[email protected]:/path/to/remote/file
: Angiv den fulde sti til filen på target.machine
./path/to/local/destination
: Angiv den fulde sti til, hvor filen skal gemmes på local.machine
.Bemærk, at du skal have de nødvendige adgangsrettigheder og SSH-nøgler konfigureret korrekt for både proxy.machine
og target.machine
for at denne kommando kan fungere.
Alternativt kan du også bruge en SSH-konfigurationsfil til at forenkle kommandoen. Her er et eksempel på, hvordan du kan konfigurere dette i din ~/.ssh/config
fil:
Host target.machine
ProxyJump [email protected]
Derefter kan du blot bruge en simpel scp
kommando:
scp [email protected]:/path/to/remote/file /path/to/local/destination
Dette gør det lettere at håndtere komplekse SSH-forbindelser og kan forbedre din arbejdsgang.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker