Envie arquivos facilmente para o servidor ssh indireto


0

Eu tenho a seguinte situação. Estou trabalhando no meu computador local A. Preciso executar o código em um servidor remoto C, que só posso acessar do servidor remoto B. Portanto, para acessar C de A, primeiro conecto o ssh ao servidor remoto B e depois a partir daí com ssh para o servidor C.

Terei que enviar e receber arquivos com frequência entre A e C. Qual é a maneira mais fácil de fazer isso?

 Ssh connection:
 A->B->C

 Requested file transfers:
 A<->C

O que você acha da resposta?
Isa Bek

@isaBek Obrigado pelo link, embora honestamente, eu sou muito novo para isso e não tenho idéia o que esses métodos são, e por que um seria melhor ou pior para usar no meu caso (troca de arquivos freqüente)
user3053216

Respostas:


0

Crie um script no servidor "A" com o início da conexão no servidor "B" e o envio de comandos que conectará o servidor "C" e envie os comandos de encaminhamento necessários como "ARGS:% 1% 2% 3 etc ..."

Veja como executar o comando em outro servidor aqui: " https://stackoverflow.com/questions/1041597/how-to-run-a-script-file-remotely-using-ssh "

Exemplo: ssh user@serverB './scripts/ServerC_command.sh'


Obrigado pela sugestão, mas não tenho idéia de como adicionar transferência de arquivos a isso.
user3053216

tente inserir um "SCP (Secure CoPy)" no script, leia mais aqui: shellhacks.com/copy-files-ssh-10-examples também hypexr.org/linux_scp_help.php
user1448914
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.