SSHポート転送:「特権ポートはルートとしてのみ転送できます。」エラー

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で使用したいポートではなく、私がターゲットにしたいポートであるため役に立ちません。)

ベストアンサー1

欲しいかもしれません

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

ローカルポートが優先されます。 (これは私の政治的立場ではない!)

おすすめ記事