Crie um túnel SSH multi-hop com um usuário diferente na máquina final

1

Eu tentei criar um túnel SSH multi-hop usando um comando como este:

ssh -L 2222:username@host2:22 host1 -N

No entanto, quando tento usar o túnel SSH como este

ssh -p 2222 localhost

Eu recebo este erro onde eu corro o segundo comando

ssh_exchange_identification: Connection closed by remote host

e este erro onde eu corro o primeiro comando

channel 2: open failed: administratively prohibited: open failed

O que estou fazendo de errado?

    
por David Cullen 07.10.2016 / 17:49

1 resposta

1
ssh -L 2222:username@host2:22 host1 -N

Você não especifica o usuário aqui. Você especifica o usuário apenas na conexão, portanto

ssh -L 2222:host2:22 host1_username@host1 -N

ou

ssh -p 2222 username@localhost

depende de onde o username pertence.

    
por 07.10.2016 / 23:49