GNU/Linux >> Linux Esercitazione >  >> Linux

Ssh – Scp attraverso più host?

La domanda descrive come eseguire l'SSH in una macchina a cui è possibile accedere solo tramite uno o più host (che possono anche essere inseriti in SSH).

C'è un modo equivalente di usare scp ? Cioè, copiare un file sulla mia macchina locale dalla macchina lontana (supponendo che io abbia una password o una chiave di accesso a tutte le macchine lungo il percorso)?

Risposta accettata:

Funziona allo stesso modo del multi-hop ssh se utilizzerai il ProxyCommand . Il ProxyCommand è trasparente indipendentemente da ciò che fai al di sopra di quello.

Host proxy
  Hostname proxy.tld
  User proxy_user
Host target
  Hostname target.tld
  User target_user
  ProxyCommand ssh -W %h:%p proxy

Quindi eseguendo scp file target: copierà il file sul proxy nella destinazione.


Linux
  1. SSH a host remoti tramite un proxy o un bastion con ProxyJump

  2. Creazione di proxy Web SOCKS tramite SSH

  3. Linux – Inoltro X11 tramite Ssh?

  4. Come eseguire lo Scp tramite una macchina intermedia??

  5. 11 Utili comandi “ssh” e “scp” in Linux

Installa e usa WinSCP

Ssh:limitare un utente Ssh/scp/sftp a una directory?

Comandi multipli in Sshpass?

Ssh – Script per automatizzare Scp in rete?

Ssh su più host ed eseguire un comando?

Copia i dati attraverso il tunnel SSH su più hop