GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿Scp a través de varios hosts?

La pregunta describe cómo usar SSH en una máquina a la que solo se puede acceder a través de uno o más hosts (a los que también se puede acceder mediante SSH).

¿Hay una forma equivalente de usar scp? ? Es decir, ¿copiar un archivo a mi máquina local desde la máquina lejana (suponiendo que tenga contraseña o clave de acceso a todas las máquinas en el camino)?

Respuesta aceptada:

Funciona de la misma manera que el ssh de múltiples saltos si usará el ProxyCommand . El ProxyCommand es transparente independientemente de lo que hagas por encima de eso.

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

Luego, ejecute scp file target: copiará el archivo sobre el proxy al objetivo.


Linux
  1. SSH a hosts remotos a través de un proxy o bastión con ProxyJump

  2. Ssh:¿restringir un usuario de Ssh/scp/sftp a un directorio?

  3. Múltiples comandos en Sshpass?

  4. Linux – ¿Reenvío X11 a través de Ssh?

  5. ¿Cómo Scp a través de una máquina intermedia?

Instalar y usar WinSCP

Ssh:¿secuencia de comandos para automatizar Scp en la red?

¿Ssh a múltiples hosts y ejecutar un comando?

proxy http sobre ssh, no calcetines

ssh a través de un enrutador sin reenvío de puertos

Copie datos a través del túnel SSH en múltiples saltos