원격 bash 스크립트를 로컬에서 실행

원격 bash 스크립트를 로컬에서 실행

원격 서버에 로컬로 저장된 스크립트를 실행하는 것이 가능하다는 것을 확인했습니다. 예를 들어 다음 명령을 실행하세요.

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

관련 정보