
私のローカル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
ローカルポートが優先されます。 (これは私の政治的立場ではない!)