Encaminhar porta remota para host remoto

Encaminhar porta remota para host remoto

Usando SSH, posso fazer algo como ssh -R 8080:127.0.0.1:8080 remote.hostencaminhar minha porta local 8080 para um host remoto.

Estou tentando fazer algo semelhante, mas a porta que preciso encaminhar está em uma máquina remota à qual não tenho acesso ao shell. Por exemplo, se a máquina remota estiver localizada em 192.168.1.10, eu gostaria remote.host:8080de vir de 192.168.1.10:8080.

Isso pode ser feito com SSH simples? Em algum momento simplificarei isso apenas fazendo um encaminhamento de porta no roteador, mas não terei esse nível de acesso por alguns dias.

Responder1

Se você tiver acesso shell a outro servidor na mesma rede, você pode se conectar secondservervia SSH e usá-lo para encapsular todas as conexões da sua porta local 8080 para a porta 8080 da câmera (IP 192.168.1.10):

ssh -L 8080:192.168.1.10:8080 secondserver

Responder2

Se você puder executar um cliente ssh 192.168.1.10, será fácil. Com a ferramenta de linha de comando ssh padrão, há uma -Lopção que faz o inverso -R- encaminha o tráfego de uma porta local para uma porta acessível a partir do servidor ssh.

Se 192.168.1.10for um computador Windows, recomendo o PuTTY, onde você pode configurar esses túneis de rede através do menu Configurações.

informação relacionada