web-dev-qa-db-ja.com

SSHポート転送:「特権ポートはルートによってのみ転送できます」エラー

ローカルの8080ポートを、SSH経由でログインするサーバーの80ポートに転送したかったので、次のようにしました。

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

しかし、私はエラーを受け取ります:

Privileged ports can only be forwarded by root.

そのサーバーにログインしているときにSudoコマンドを実行できますが、ポート転送の目的でどのように実行できますか? (注:このコマンドの先頭にSudoを追加しても、ポート80はlocalhostで使用したいポートではなく、ターゲットにしたいポートです。)

2
knocte

あなたはおそらく欲しい

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

ローカルポートが最初に来ます。 (それは私の政治的スタンスではありません!)

9
Gerard H. Pille