Encaminhar porta remota para host remoto

1

Usando o SSH, posso fazer algo como ssh -R 8080:127.0.0.1:8080 remote.host para encaminhar 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 shell. Por exemplo, se a máquina remota estiver localizada em 192.168.1.10 , gostaria que remote.host:8080 viesse de 192.168.1.10:8080 .

Isso pode ser feito com o SSH simples? Em algum momento eu vou simplificar isso apenas fazendo uma porta para frente no roteador, mas não terei esse nível de acesso por alguns dias.

    
por Dan 23.12.2013 / 21:47

2 respostas

0

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

ssh -L 8080:192.168.1.10:8080 secondserver
    
por 23.12.2013 / 22:27
0

Se você pode executar um cliente ssh em 192.168.1.10 , então é fácil. Com a ferramenta de linha de comando ssh padrão, há uma opção -L , que faz o contrário de -R - encaminha o tráfego de uma porta local para uma porta acessível a partir do servidor ssh.

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

    
por 23.12.2013 / 22:01