Transferir archivos desde la máquina local a la máquina con puerto reenviado

Transferir archivos desde la máquina local a la máquina con puerto reenviado

Tengo que transferir un archivo desde mi máquina local al servidor remoto 2 desde el servidor remoto 1.

He reenviado el puerto 2222 del servidor remoto1 (Amazon Ec2) al servidor remoto2 (Amazon Ec2). Estoy conectando esa máquina desde mi local siguiendo el comando,

ssh -i servidor.pem ec2-usuario@IP -p 2222

Estoy intentando transferir archivos usando scp, sin embargo, no puedo encontrar la solución perfecta. Por favor ayúdame con esto.

Nota: El servidor remoto 1 actuará como enrutador.

Respuesta1

scp usa P mayúscula para la opción de puerto:

scp -i server.pem -P 2222 source-file ec2-user@IP:path/dest

¿O eso dio un error? ¿Cuál?

información relacionada