Copie arquivos através de duas conexões SSH de uma só vez (OS X, GUI ou CLI) [duplicado]

3

Atualmente, estou implantando um aplicativo da Web que exige que os arquivos sejam copiados para um servidor interno por meio de um servidor voltado para o público.

Meu fluxo de trabalho atual é assim:

  • arquivos scp para publicserver.example.com
  • ssh para publicserver
  • arquivos scp para 10.2.68.10

O que eu realmente gostaria de fazer é copiar os arquivos para o servidor interno de uma só vez - usando uma GUI ou por meio da linha de comando.

Alguma idéia?

    
por Rich Bradshaw 08.09.2010 / 21:53

1 resposta

0

Use ssh para encaminhar sua porta e então fazer o scp usar essa porta:

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

Então:

scp yourfile.xxx localhost:/directory -P yourport

Eu acho que já deveria fazer o truque. Você pode querer dar uma olhada em man ssh e man scp se eu tiver os argumentos de maneira errada.

    
por 08.09.2010 / 22:09

Tags