ローカルの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で使用したいポートではなく、ターゲットにしたいポートです。)
あなたはおそらく欲しい
ssh -L 8080:127.0.0.1:80 -N -f myserver
ローカルポートが最初に来ます。 (それは私の政治的スタンスではありません!)