Offener Port für umgekehrten SSH-Tunnel

444
SkyNT

Ich habe einen umgekehrten SSH-Tunnel von Maschine A (Windows), der sich hinter einem NAT befindet, zu Maschine B (Ubuntu) an Port 4000 geöffnet. Ich kann auf meinen Dienst, der auf Maschine A ausgeführt wird, von Maschine B unter der Adresse localhost: 4000 zugreifen. Ich kann jedoch nicht auf denselben Dienst von Maschine C in demselben Subnetz wie Maschine B zugreifen (dh auf machine_b_ip: 4000). Ich kann Maschine B von Maschine C aus an anderen Anschlüssen ohne Probleme erreichen (z. B. 22 oder 80), aber es scheint, als wollte Maschine B nicht auf Port 4000 abhören.

Ich habe sowohl "Lokale Ports akzeptieren Verbindungen von anderen Hosts" als auch "Remote-Ports" in den PuTTY-Einstellungen auf Maschine A geprüft und gespeichert.

Kitt

Es scheint keine Firewall aktiv zu sein:

machine_B:~$ sudo ufw status Status: inactive 

Telenet kann keine Verbindung zu Port 4000 herstellen

machine_C>telnet machine_b_ip 4000 Connecting To machine_b_ip...Could not open connection to the host, on port 4000: Connect failed 
0
Aktivieren Sie unter Ubuntu in der `sshd_config'-Direktive:` GatewayPorts on` und starten Sie den `ssh`-Daemon neu Alex vor 5 Jahren 1
Danke, das hat es geschafft. Es gibt viele Leitfäden, die den umgekehrten SSH-Tunnel abdecken, ohne SuperUser, und eine überraschende Zahl erwähnt dies überhaupt nicht. Ich denke, meine Frage ist ein Duplikat. with-gatewaypo). Ansonsten wird es gelöst. SkyNT vor 5 Jahren 0

0 Antworten auf die Frage