원격 서버에 로컬로 저장된 스크립트를 실행하는 것이 가능하다는 것을 확인했습니다. 예를 들어 다음 명령을 실행하세요.
ssh USER@HOST 'COMMAND'
스크립트 실행
ssh [email protected] 'bash -s' < script.sh
반대로 하면 어떨까요?
원격 서버에 저장된 스크립트를 가져와 로컬에서 실행할 수 있습니까?
답변1
예, 기본적으로 다음 위치에서 스크립트 파일을 읽을 수 있습니다.
bash -c "$( ssh user@remote_host "cat /path/to/script.sh" )"
이 최소한의 작업으로 훌륭하게 작동합니다.
#!/bin/bash
seq 1 10