문제

복잡한 배쉬 스크립트의 일환으로 스크립트 자체 내에서 원격 시스템에서 명령을 실행하고 싶습니다.

지금은 원격 시스템의 파일을 조정하고 업로드 한 다음 SSH 로그인을 통해 단일 명령을 실행하는 스크립트를 실행합니다.

따라서 전체 마크의 경우 :

  • Bash 스크립트에서 원격 시스템에 로그인하려면 어떻게합니까 (즉, 신임 증명을 무관심하게 전달)?
  • 스크립트 내에서 명령 (특히 "chmod 755 /go && /go")을 실행하려면 어떻게해야합니까?
도움이 되었습니까?

해결책

수행원 팀 포스트의 답변:

공개 키를 설정 한 다음 다음을 수행 할 수 있습니다.

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top