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?


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 user@publicserver.example.com

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.