나의 첫 번째 순진한 접근 방식은 출력(파이썬 스크립트)을 파일에 작성하고 이를 통해 전송하는 것이 scp
었지만 출력이 시간이 지남에 따라 생성된다는 점을 고려하면(1초에서 1일 사이에 지속적으로 변경되는 것과 같은) 열릴 생각은 하지 않았습니다. 파일에 쓴 다음 보내는 것이 가장 현명한 방법이었습니다.
더 좋은 방법이 있나요? 반드시 ssh
포트 포워딩이나 UDP 홀 펀칭이 필요하지 않은 것은 아닙니다 .
답변1
관로
이것은 ssh 문제가 아닙니다. 쉘 파이프라인을 읽어보세요. 표준 출력이 두 번째 프로세스의 표준 입력으로 파이프되는 방법. 바라보다https://www.youtube.com/watch?v=bKzonnwoR2I소개를 해보세요.
당신이 이미 그것을 알고 있다면.
예를 들어, 원격 디렉토리 목록을 가져오는 것과 ssh remote-machine remote-command
동등한 것을 고려하십시오 . 호출기를 통한 디렉토리 목록. 따라서 원격 디렉토리 목록은 호출기를 통해 배치됩니다.local-command
ssh remote-machine ls
ls | less
ssh remote-machine ls | less