Ich versuche, einen Ubuntu-Server für die Remote-Portweiterleitung zu verwenden ssh
.
Ich habe es so bearbeitet /etc/ssh/sshd_config
, dass am Ende der Datei die folgenden Zeilen eingefügt werden:
...
Match User david
GatewayPorts yes
AllowTcpForwarding yes
Dann habe ich versucht, die Konfiguration zu testen, indem ich den Server neu gestartet, mich angemeldet und Folgendes ausgeführt habe:
sshd -T | grep -E 'gatewayports|allowtcpforwarding'
Das Ergebnis ist leider:
gatewayports no
allowtcpforwarding yes
Was fehlt mir, um dies zu aktivieren, damit ich die Remote-Portweiterleitung zum Remote-Testen lokaler Anwendungen verwenden kann?
ssh -R 8080:localhost:8080 [email protected]
Verwandt:
Antwort1
sshd -T -C user=david,host=localhost,addr=127.0.0.1 \
| grep -E 'gatewayports|allowtcpforwarding'
sollte Ihrem Benutzer korrekte Werte zurückgeben.