Remote weitergeleiteter SSH-Port akzeptiert keine externe Verbindung (auch mit "GetewayPorts yes")

420
Vincent Diallo-Nort

Ich versuche, einen Reverse- / Remote-SSH-Port nach vorne zu setzen, wobei dieses Schema verwendet wird, bei dem der Apache Linux-Server den Port 80 an den SSH-Server weiterleitet.

Schema

So

  1. Auf dem SSH-Server habe ich die Konfiguration geändert, um die GatewayPorts yesOption hinzuzufügen :

    Bildschirmfoto

  2. Neustart des SSH-Servers mit service ssh restart.

  3. Auf dem Apache-Server habe ich den Befehl verwendet

    ssh -f -N -R *:7849:localhost:80 vdiallonort@10.65.0.4 
  4. Auf dem SSH-Server habe ich geschrieben

    netstat -ap |grep -w 7849 

    Das Ergebnis ist:

    tcp 0 0 127.0.0.1:7849 0.0.0.0:* LISTEN  tcp6 0 0 ::1:7849 :::* LISTEN  

Wenn ich vom SSH-Server aus eine Verbindung hergestellt habe, localhost:7849sehe ich die Webseite vom Apache-Server, aber nicht, wenn ich vom TestClient aus eine Verbindung herstelle und auf tippe 10.65.0.4:7849.

Was habe ich verpasst? Es fühlt sich an, als ob die GatewayPorts yesAnweisung nicht funktioniert.

0
Fügen Sie der -sh-Zeile den Parameter -g hinzu. Ipor Sircer vor 6 Jahren 0
Ich habe aber immer noch das gleiche Problem ausprobiert, localhost funktioniert prima aber nicht von einem anderen Server Vincent Diallo-Nort vor 6 Jahren 0
Prüfen Sie, ob Sie eine andere `GetewayPorts`-Zeile in der Konfiguration haben. Wenn zwei oder mehr solcher Zeilen zutreffen könnten, glaube ich, dass nur die erste von Bedeutung ist. Kamil Maciorowski vor 6 Jahren 0
Danke, ich habe mir das angesehen, aber nichts gesehen, hier ein Screenshot meiner SSH-Konfiguration: https://ibb.co/g0YgSU Vincent Diallo-Nort vor 6 Jahren 0

1 Antwort auf die Frage

0
Kamil Maciorowski

Der Screenshot zeigt eine Datei mit Text

Dies ist die systemweite Konfigurationsdatei des ssh-Clients. Weitere Informationen finden Sie unter ssh_config (5).

Es ist ssh_config, Client - Konfigurationsdatei. GatewayPorts yessollte sich in Ihrer SSH- Server- Konfigurationsdatei befinden sshd_config(beachten Sie die d).