Estou tentando o salto de túnel SSH para um servidor Tomcat7 onde o JMX foi configurado na porta 9090.
Essencialmente: localhost > hostB > hostC
.
Em um terminal, de localhost para hostB:
ssh -L 8989:localhost:8989 me@hostB
Uma vez conectado ao hostB, eu vou digitar o seguinte comando para conectar ao hostC:
sudo -u userA ssh userB@hostC -i /path/to/key -p 21559 -L 8989:localhost:9090
No VisualVM, tento conectar-me ao localhost: 8989, mas recebo "Cannot connect to localhost:8989 using service:jmx:rmi..."
.
A configuração do Tomcat / JMX é a mesma dos outros servidores localizados dentro do firewall. Aqueles foram previamente confirmados acessíveis com o VisualVM.
Todos os comandos funcionam sem o encaminhamento de portas. Consigo interagir com o hostC sem problemas. Eu simplesmente não posso túnel neste momento.
Atualização # 1
Usando o netstat do hostC:
[userB@hostC ~]$ netstat -an | grep 8989
[userB@hostC ~]$ netstat -an | grep 9090
tcp 0 0 :::9090 :::* LISTEN
Com um terminal assim:
[userB@hostC ~]$
Em outro terminal, eu digitei o seguinte:
telnet localhost 8989
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'
Parece que está conectado?