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


3

Possível Duplicar:
Encaminhe o tráfego SSH através de uma máquina intermediária.

No momento, estou implantando um aplicativo da Web que requer 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 através da linha de comando.

Alguma ideia?


3
Configure um alias para o servidor interno ~/.ssh/configcomo em superuser.com/questions/107679/…
Gilles

Respostas:


0

Use o ssh para encaminhar sua porta e faça o scp usar essa porta:

ssh -L yourport:internal.host:hostport user@publicserver.example.com

Então:

scp yourfile.xxx localhost:/directory -P yourport

Eu acho que já deveria fazer o truque. Você pode querer dar uma olhada man sshe man scpse eu tenho os argumentos da maneira errada.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.