![¿Cómo acceder a servicios de VM a los que se puede acceder únicamente desde el servidor de salto profundo de capas?](https://rvso.com/image/191794/%C2%BFC%C3%B3mo%20acceder%20a%20servicios%20de%20VM%20a%20los%20que%20se%20puede%20acceder%20%C3%BAnicamente%20desde%20el%20servidor%20de%20salto%20profundo%20de%20capas%3F.png)
Tengo una configuración de servidores como:
Estación de trabajo --> Salto1 --> Salto2 --> servidor1:4489
- por lo que jump1 solo es accesible mediante SSH desde la estación de trabajo
- jump2 solo accesible mediante SSH desde Jump1
- & server1 tiene un servicio ejecutándose en un puerto no estándar 4489 y solo se puede acceder a él desde jump2, pero no se puede acceder a él mediante SSH.
Quiero acceder al servicio server1 en mi estación de trabajo de esta manera: http://localhost:13000
¿Cómo lograrlo cuando no se tiene un punto final al que no se pueda acceder mediante SSH?
Respuesta1
Pruebe el reenvío de puertos SSH:
NOTA:robéesto desde aquí
Crear/Modificar el archivo de configuración
vim ~/.ssh/config
Host <Host_Name>
HostName <URL/IP of Jump2>
User <>
Port <>
Identityfile <yyy.pem>
StrictHostKeyChecking no
ProxyCommand ssh -i <xxx.pem> <user>@<IP/DNS of Jump1> nc %h %p 2> /dev/null
Luego crea un túnel
ssh 13000:<server1>:4489 <Host_Name>
ahora intenta
curl localhost:13000
mira si eso funciona