次のようにsshを使用してポート転送を設定したいと思います。
ssh [email protected] -L 5656:remoteserver:80 -N
次にカールコマンドを実行します。
curl http://localhost:5656/my/endpoint/
2つのコマンドを使用してこれをうまく実行できますが、それを1つのコマンドにまとめるにはどうすればよいですか?
これが重要な場合は、私はOSXを使用しています。
答え1
必ずこの2つをすべきですか?リモートサーバーからカールし、ポート転送なしで結果を抽出するのは簡単ではありません。
ssh [email protected] curl http://remoteserver/my/endpoint/ -o - > result