Tunneling sftp 3 Hopd

1

Oi eu sou newby usando ssh e sftp O cenário é o seguinte: Eu tenho que transferir um arquivo grande do local para um servidor passando pelo servidor proxy. local < ---- > proxy < ----- > destino

O problema é que o arquivo não se encaixa no servidor proxy, então eu não posso executar o sftp em duas etapas. Eu tenho que definir um tunelamento entre local e destino, através de proxy, mas não sei como. O comando base é este:

ssh [email protected] ssh [email protected]

mas este comando não funciona porque eu tenho que especificar as portas. Como posso configurar um túnel nesse cenário para usar o sftp?

Obrigado antecipadamente Marco

    
por Mr do 23.11.2016 / 15:31

1 resposta

1

Ok. Não use netcat . Use a opção -W em vez disso:

sftp -o ProxyCommand="ssh -W %h:%p myfirsthop" mydestination

Você pode tornar esse padrão editando o arquivo ssh_config , por padrão ~/.ssh/config :

Host mydestination
  ProxyCommand ssh -W %h:%p myfirsthop
    
por 23.11.2016 / 17:48