pode ssh fazer coisas parecidas como scp sob tunnel?

0

não sei como expressar minha pergunta com precisão sobre o título, mas a história é a seguinte. Eu sou capaz de estabelecer túnel da minha máquina local para o meu cliente remoto usando

 ssh -L 1234:remote_client.DNS.gov:22 myname@remove_server.DNS.gov

e pode transferir arquivos entre usando

 scp -L 1234 file [email protected]:remote_client_directory

Isso parece ser capaz de me salvar de digitar verificação de token de segurança de dois níveis para scp, mas apenas digitar a senha de login.

Eu me pergunto se posso fazer coisas parecidas com o ssh para logar no cliente remoto depois que um túnel é configurado com aquela máquina através do remote_server. Um teste simples do seguinte não funciona

ssh -L 1234 [email protected]  (not working)

Quaisquer outras maneiras que eu tente?

ATUALIZAÇÃO:

Como a telcoM mencionou, eu confundi as opções no post acima. Eu deveria usar -P para scp (typo) enquanto -p para ssh (erro), e então, finalmente, meu palpite funciona, isso é ótimo!

    
por bsmile 29.12.2017 / 04:50

1 resposta

0
scp -L 1234 file [email protected]:remote_client_directory

Um OpenSSH scp normal não tem a opção -L , eu acho que você pode ter significado letras maiúsculas -P aqui, para fazer o comando scp atingir o fim local do seu túnel?

ssh -L 1234 [email protected]  (not working)

Para ssh , a opção de seleção de porta é minúscula -p . A opção -L é usada para estabelecer o tunelamento local, como você já sabe. -L 1234 sem dois pontos no parâmetro da opção é um erro de sintaxe.

Tente:

ssh -p 1234 [email protected]
    
por 29.12.2017 / 08:19