Bem, de certa forma. Se eu fizer algo como:
ssh -R 27011:localhost:25566 [email protected] -p 27010
OBSERVAÇÃO: substituir o nome de usuário real e o domínio por [email protected] por segurança. NOTA: A porta para o servidor ssh intermediário é 27010 (deve ser usado para estabelecer QUALQUER conexão SSH para intermediário), a porta para o servidor ssh atrás do NAT em sua rede local é 25566 (só importa se apenas encaminhando o acesso ssh ao servidor remoto ) Eu sou capaz de acessar o servidor por trás do NAT pelo primeiro SSH no intermediário (porta NAME.COM 27010) e então fazer:
ssh user@localhost -p 27011
então eu estou no servidor atrás do NAT e posso controlá-lo a partir da linha de comando.
Aqui está o problema - eu tenho um sistema de câmera Lorex. As portas são: 25560 para mídia / vídeo, 25561 para web / http e 25562 para celular. Eu tentei todos os comandos que eu poderia inventar e não poderia fazer o login através do cliente (permite que você coloque IP e porta, em seguida, usuário e senha).
IP para o sistema Lorex (estático / local): 192.168.1.5
O comando que eu tentei:
ssh -R 27013:192.168.1.5:25560 -R 27014:192.168.1.5:25561 [email protected] -p 27010
O software está disponível apenas no Windows, então devo usar o PuTTY para o túnel SSH. Basicamente eu estou tentando usar o intermediário para me dar acesso à rede por trás do NAT pelo túnel reverso do servidor de remoção, e usar o software cliente Lorex no Windows para se conectar ao DVR Lorex.
ME ---------> MIDDLEMAN <--------- SERVIDOR REMOTO
LOREXCLIENT ---------> --- MIDDLEMAN ---------> REMOTE SERVER / NETWORK / LOREXDVR (Eu quero que o cliente Lorex passe pelo intermediário (não posso portar o remoto servidor, obviamente.) para chegar ao servidor remoto para me permitir acesso ao DVR.)
Esclarecimento: I'm on a WISP and am unable to port forward through the jungle of NATs not to mention that I don't have access to them. I've tried contacting the administrator of them; however, he's not the easiest with whom I can get in touch. He's the only one that controls the equipment. Because I'm unable to port forward the Lorex DVR myself, I'm trying to use a reverse tunnel through a server that I do have the ability to port forward, which is at a relative's house. The computer I'm planning to use to view the cameras is not the same middleman server, and it will not be on the same connection at all times. I understand that it could work from the middleman server itself; however, since that server doesn't run Windows, which the client software requires and will not run in Wine, I'm wanting to use, say a laptop, to connect to the middleman server with a tunnel, not in reverse if possible, using PuTTY and putting the appropriate port which I used to forward to the middleman from the remote server in the application with localhost and view the cameras. Unfortunately when I try to do something like this, I've been unable to make success or figure what my problem is. I can clarify even further if possible; however, that will possibly confuse what my mission is.
ssh -R 27013:... -R 27013:...
Bem, ligar dois túneis à mesma porta não vai funcionar. Além disso, não posso dizer o que você está tentando criar aqui. Você poderia reescrever isso para esclarecer que tipo de encaminhamento você está tentando alcançar?