Você realmente precisa fazer as duas coisas? Não seria mais fácil enrolar no servidor remoto e puxar o resultado sem o encaminhamento de porta, como
ssh [email protected] curl http://remoteserver/my/endpoint/ -o - > result
Eu quero configurar o encaminhamento de porta com o ssh da seguinte forma:
ssh [email protected] -L 5656:remoteserver:80 -N
e, em seguida, execute um comando curl:
curl http://localhost:5656/my/endpoint/
Eu posso fazer isso muito bem usando dois comandos, mas como posso combiná-los em um único comando de trabalho?
Estou no OSX se isso for importante.
Você realmente precisa fazer as duas coisas? Não seria mais fácil enrolar no servidor remoto e puxar o resultado sem o encaminhamento de porta, como
ssh [email protected] curl http://remoteserver/my/endpoint/ -o - > result