ssh conexão pulando com usuários diferentes

0

Eu tenho 3 computadores A , B e C , onde não há conexão direta entre A e C.

Eu preciso de um acesso ao computador C do computador A .

O computador C está atrás de um firewall e só pode reverter o túnel no computador B .

A tem acesso a B com um usuário específico, e B só pode acessar outro usuário em C .

Eu queria saber se existe uma maneira de conectar A a C por meio de B com essa configuração. (Seria ainda melhor sem usar um arquivo de configuração)

O comando usado por C para reverter o túnel em B é (isto não é o problema, funciona bem):

ssh -v -N -R 2222:localhost:9876 IP_OF_B

Eu vi que precisava fazer uma conexão com algo assim (de A ):

ssh -W ACCOUNT_ON_C@localhost:2222 USER_ON_B@IP_OF_B

Mas quando faço isso, recebo um erro: channel 0: open failed: administratively prohibited: open failed

A propósito, todos os 3 computadores rodam o linux.

    
por 4rzael 16.11.2015 / 14:36

1 resposta

1

o que há de errado com ...?

ssh -t -l userB B ssh -l userC C

onde

  • userX é usuário no host X
  • Alocação -t force tty.
por 16.11.2015 / 14:53