Copie archivos en dos conexiones SSH de una vez (OS X, GUI o CLI) [duplicado]

3

Posible duplicado:
reenviar tráfico SSH a través de una máquina central.

Actualmente estoy implementando una aplicación web que requiere que los archivos se copien en un servidor interno a través de un servidor público.

Mi flujo de trabajo actual se ve así:

  • archivos scp a publicserver.example.com
  • ssh al servidor público
  • archivos scp a 10.2.68.10

Lo que realmente me gustaría hacer es copiar archivos al servidor interno de una sola vez, ya sea utilizando una GUI o mediante la línea de comandos.

¿Algunas ideas?

Rich Bradshaw
fuente
3
Configure un alias para el servidor interno ~/.ssh/configcomo en superuser.com/questions/107679/…
Gilles

Respuestas:

0

Use ssh para reenviar su puerto y luego haga que scp use ese puerto:

ssh -L yourport:internal.host:hostport [email protected]

Entonces:

scp yourfile.xxx localhost:/directory -P yourport

Creo que eso ya debería hacer el truco. Es posible que desee echar un vistazo man sshy man scpsi obtuve los argumentos de la manera incorrecta.

evnu
fuente