Experimente o comando this:
ssh -f ubuntu@ubuntu -L 9000:localhost:23
Se isso funcionar, pode ser um problema no arquivo host
Estou tentando criar um cenário para testar um simples tunelamento ssh, apenas para usar um telnet simples.
Eu tenho dois hosts: ubuntu e suse . Ambos possuem o outro nome de host no arquivo / etc / hosts para tradução de endereços.
Ubuntu: verifiquei e posso conectar-me perfeitamente via telnet na porta 23, assim como ssh via porta 22 (com todo o id_rsa.pub e outras coisas para poder entrar via ssh sem digitar a senha).
No suse, tentei:
ssh -f ubuntu@ubuntu -L 9000:ubuntu:23
telnet localhost 9000
então eu recebo:
suse@suse:/etc/ssh> telnet localhost 9000
Trying ::1...
Connected to localhost.
Escape character is '^]'.
channel 2: open failed: administratively prohibited: open failed
Connection closed by foreign host.
suse@suse:/etc/ssh>
Alguma idéia desse erro?
Experimente o comando this:
ssh -f ubuntu@ubuntu -L 9000:localhost:23
Se isso funcionar, pode ser um problema no arquivo host
Tags ssh telnet ssh-tunneling