以下は、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
[...]