SSH設定でさまざまなポートを転送する方法は?

SSH設定でさまざまなポートを転送する方法は?

以下は、SSH設定ファイルから複数のポートを転送できることを知っています。

Host name
    HostName yam.myHost.edu
    User myUserName
    LocalForward 5901 127.0.0.1:5901
    LocalForward 5902 127.0.0.1:5902
    [...]
    LocalForward 5910 127.0.0.1:5910

ポートに追加の回線を追加せずにさまざまなポートを転送する簡単な方法はありますか?それはまるでLocalForward 5901-5910 127.0.0.1:5901-5910

ベストアンサー1

私は通常、次のように構成せずにコマンドラインから対話的にこれを行います。

ssh yam.myHost.edu $(for i in `seq 5901 5920` ;do echo -L $i:localhost:$i ;done)

構成ファイル行を作成し、それを構成ファイルにコピー/貼り付けることもできます。

for i in `seq 5901 5920` ;do echo "LocalForward $i localhost:$i" ;done
LocalForward 5901 localhost:5901
LocalForward 5902 localhost:5902
LocalForward 5903 localhost:5903
[...]

おすすめ記事