일부 대용량 데이터(예: 이진 파일)를 원격 서버로 전송하는 명령 을 실행하고 싶지만 ssh
(예: 해당 데이터를 명령줄 인수로 제공할 수 없음) 사용자의 표준 입력을 리디렉션하고 싶지 않습니다.
분명히 2개의 SSH 명령(또는 등을 통해)을 사용하여 이 작업을 수행할 수 있지만 scp
하나의 SSH 명령에서 이를 수행하는 올바른 방법은 무엇입니까?
포트 포워딩을 하고 그런 식으로 데이터를 보내려고 시도할 수 있다는 것을 알고 있지만 이는 지저분한 접근 방식처럼 보이며 원격 호스트의 너무 많은 프로그램에서 포트를 사용할 수 있게 만들지 않을까 걱정됩니다.
더 깨끗하고 더 나은 방법이 있습니까?