SSH-Portweiterleitung: Fehler „Privilegierte Ports können nur von Root weitergeleitet werden“

SSH-Portweiterleitung: Fehler „Privilegierte Ports können nur von Root weitergeleitet werden“

Ich wollte meinen lokalen Port 8080 an den Port 80 des Servers weiterleiten, bei dem ich mich per SSH anmelden möchte. Also habe ich Folgendes getan:

ssh -L 80:127.0.0.1:8080 -N -f myserver

Aber ich erhalte die Fehlermeldung:

Privileged ports can only be forwarded by root.

Ich kann Sudo-Befehle ausführen, wenn ich bei diesem Server angemeldet bin, aber wie mache ich das zum Zweck der Portweiterleitung? (Hinweis: Das Anhängen sudoam Anfang dieses Befehls hilft nicht, da der Port 80nicht der Port ist, den ich in localhost verwenden möchte, sondern der Port, den ich ansprechen möchte.)

Antwort1

Sie möchten wahrscheinlich

ssh -L 8080:127.0.0.1:80 -N -f myserver

Der lokale Hafen steht an erster Stelle. (Das ist nicht meine politische Haltung!)

verwandte Informationen