다음과 같이 ssh를 사용하여 포트 전달을 설정하고 싶습니다.
ssh [email protected] -L 5656:remoteserver:80 -N
그런 다음 컬 명령을 실행합니다.
curl http://localhost:5656/my/endpoint/
두 개의 명령을 사용하여 이 작업을 훌륭하게 수행할 수 있지만 이를 하나의 작업 명령으로 결합하려면 어떻게 해야 합니까?
이것이 중요하다면 저는 OSX를 사용하고 있습니다.
답변1
꼭 이 두 가지를 해야 합니까? 원격 서버에서 컬링하고 포트 전달 없이 결과를 추출하는 것은 쉽지 않습니다.
ssh [email protected] curl http://remoteserver/my/endpoint/ -o - > result