Tengo una máquina local,Servidor A. Este servidor tiene una conexión pública a Internet paraServidor ByServidor Cusando privadoClave A. NiServidor BoServidor Ctener acceso aClave A. Sin embargo,Servidor ByServidor Ccompartir una red privada entre sí a través deRed P.
Lo que me gustaría hacer es usar la opción ssh
o scp
ProxyCommand
, si es posible, para ingresarServidor B deServidor Ay scp
archivos deServidor BaServidor Cpero hechoa través de la red privada. Red P.
¿Es posible encadenar comandos scp/ssh como este? Si es así, ¿cómo lo hago?
Respuesta1
De alguna manera logré lograrlo con esta monstruosidad:
scp -3 -o StrictHostKeyChecking=no -i ~/.ssh/secret.pem -o \
ProxyCommand="ssh -o StrictHostKeyChecking=no \
-i ~/.ssh/secret.pem -W %h:%p [email protected]" \
[email protected]:/home/admin/file.pdf [email protected]:/home/admin