it-swarm.com.de

Reverse Tunnel funktioniert nicht

Lassen Sie mich die Konfiguration erklären. Es gibt drei Computer (1) meinen Laptop (2) meinen PC hinter der NAT (3) meiner aws-Instanz mit öffentlicher Adresse. Ich versuche, von (1) aus auf (2) zuzugreifen.

Ich war das:

pc$ ssh -R 2222:localhost:20 [email protected]_ip

Jetzt kann ich folgendes machen.

laptop$ ssh [email protected]_ip
aws$ ssh -p2222 [email protected] 

Das ist perfekt. Ich kann jedoch nicht über meine Bridge-Maschine (aws) von meinem Laptop auf den PC sshen. So was.

laptop$ ssh -2531 [email protected]_ip
ssh: connect to Host aws_ip port 2222: Connection refused

netstat -a verschüttet Folgendes:

tcp        0      0 localhost:2222          *:*                     LISTEN
tcp        0      0 localhost:48164         localhost:2222          ESTABLISHED
tcp        0      0 localhost:2222          localhost:48164         ESTABLISHED
tcp6       0      0 ip6-localhost:2222      [::]:*                  LISTEN

Und alle Ports der aws-Maschine sind offen. Das Folgende ist ebenfalls fehlgeschlagen.

ssh -R 2222:*:22
2

Ich beantworte die Frage selbst. Die GatewayPorts mussten eingeschaltet sein.

Sudo vi /etc/ssh/sshd_config

gatewayPorts hinzufügen ja

Sudo service ssh restart
3