
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 sudo
am Anfang dieses Befehls hilft nicht, da der Port 80
nicht 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!)