SSH Reverse-Tunnelhilfe mit Anwendung

669
CaffeinePizza

Gut tut es in gewisser Weise. Wenn ich so etwas mache:

ssh -R 27011:localhost:25566 USER@NAME.COM -p 27010 HINWEIS: Ersetzen Sie den tatsächlichen Benutzernamen und die Domäne durch USER@NAME.COM für die Sicherheit. ANMERKUNG: Der Port für den SSH-Server des Middleman-Servers ist 27010 (muss zum Herstellen einer beliebigen SSH-Verbindung zu Middleman verwendet werden). Der Port für den SSH-Server hinter dem NAT in seinem lokalen Netzwerk ist 25566 (nur bei der Weiterleitung des SSH-Zugriffs auf den Remote-Server) ) Ich kann mich am Server hinter dem NAT anmelden, indem ich zuerst SSH in den Mittelsmann (NAME.COM-Port 27010) bringe und dann folgendes mache:
ssh user@localhost -p 27011

dann bin ich im Server hinter dem NAT und kann es von der Kommandozeile aus steuern.

Hier ist das Problem - ich habe ein Lorex-Kamerasystem. Die Ports sind: 25560 für Media / Video, 25561 für Web / http und 25562 für Mobilgeräte. Ich habe jeden Befehl ausprobiert, den ich mir vorstellen konnte, und konnte mich nicht über den Client anmelden (erlaubt Ihnen, IP und Port und dann Benutzer und Passwort einzugeben).

IP an das Lorex-System (statisch / lokal): 192.168.1.5

Der Befehl, den ich ausprobiert habe:
ssh -R 27013:192.168.1.5:25560 -R 27014:192.168.1.5:25561 user@name.com -p 27010

Die Software ist nur unter Windows verfügbar, daher muss ich den PuTTY-zu-SSH-Tunnel verwenden. Im Grunde versuche ich, den Mittelsmann zu verwenden, um mir Zugriff auf das Netzwerk hinter dem NAT durch einen umgekehrten Tunnel vom Entfernungsserver zu geben, und die Lorex-Clientsoftware unter Windows zum Verbinden mit dem Lorex-DVR zu verwenden.

ME ---------> MIDDLEMAN <--------- REMOTE SERVER

LOREXCLIENT ---------> --- MIDDLEMAN ---------> REMOTE SERVER / NETWORK / LOREXDVR (Ich möchte, dass der Lorex-Client den Zwischenhändler durchläuft (kann die Fernbedienung nicht weiterleiten.) Server natürlich.) um auf den Remote-Server zuzugreifen, um Zugriff auf den DVR zu erhalten.)

Klärung: Ich bin auf einem WISP und kann nicht durch den Dschungel von NATs portieren, ganz zu schweigen davon, dass ich keinen Zugriff darauf habe. Ich habe versucht, den Administrator zu kontaktieren. Er ist jedoch nicht der einfachste, mit dem ich Kontakt aufnehmen kann. Er ist der einzige, der die Ausrüstung kontrolliert. Da ich den Lorex-DVR nicht selbst portieren kann, versuche ich, einen Reverse-Tunnel über einen Server zu verwenden, den ich tatsächlich portieren kann, was sich bei einem Verwandten befindet. Der Computer, den ich für die Anzeige der Kameras verwenden möchte, ist nicht derselbe Mittelsmann-Server, und er ist nicht immer auf derselben Verbindung. Ich verstehe, dass es von dem Mittelserver selbst funktionieren könnte; Da dieser Server jedoch kein Windows ausführt, das von der Client-Software in Wine benötigt wird und nicht ausgeführt werden kann, möchte ich beispielsweise einen Laptop verwenden. Um sich mit dem Mittelsmann-Server über einen Tunnel zu verbinden, möglichst nicht in umgekehrter Richtung, verwenden Sie PuTTY und setzen Sie den entsprechenden Port, den ich an den Zwischenhändler weitergeleitet habe, vom Remote-Server in der Anwendung mit localhost und sehen Sie sich die Kameras an. Wenn ich so etwas versuche, konnte ich leider keinen Erfolg erzielen oder nicht herausfinden, was mein Problem ist. Ich kann, wenn möglich, noch weiter klären; Dies wird jedoch möglicherweise verwirren, was meine Mission ist.

0
`ssh -R 27013: ... -R 27013: ...` Nun, das Verbinden von zwei Tunneln mit demselben Port funktioniert nicht. Abgesehen davon kann ich nicht genau sagen, was Sie hier einrichten wollen. Könnten Sie dies umschreiben, um zu klären, welche Art von Weiterleitung Sie erreichen möchten? Kenster vor 9 Jahren 0
Hoppla! Ich wollte in meiner Frage 27014 eine davon machen. CaffeinePizza vor 9 Jahren 0

0 Antworten auf die Frage