Como fazer um tunel com SSH
Vou mostrar como fazer um tunel SSH para acessar uma máquina remota e utilizar algum serviço da rede ou algum programa que escute em alguma porta.
Exemplo:
ssh -f guilhermecunha@SERVIDOR-REMOTO -L 1030:SERVIDOR-REMOTO:80 -N
Mas o que esta linha faz?
Esta execução irá fazer com que eu faça login na máquina remota via ssh e faça um tunelamento para a porta 80 usando a porta 1030 localmente. Ou seja, depois de executar este comando vou puder acessar a máquina remota através da porta 1030 da seguinte forma:
http://SERVIDOR-LOCAL:1030
Sendo que o serviço na máquina remota está rodando na porta 80
É isto !
Até a próxima!