스크립트를 실행하려면 현재 다음 두 단계 프로세스를 수행해야 합니다.
ssh remote_machine
./run_script
별칭을 실행할 수 있도록 내 호스트에 별칭을 설정할 수 있습니까? 예를 들어 run_script
자동으로 Remote_machine에 로그인하고 스크립트를 실행합니까?
답변1
물론 저는 항상 이렇게 합니다.
alias run_script="ssh remote_machine ./run_script"
./run_script
스크립트가 대화형인 경우 -t
다음 플래그를 사용하여 TTY를 할당 해야 합니다 ssh
.
alias run_script="ssh -t remote_machine ./run_script"
답변2
또 다른 옵션은 ~/.bashrc
.
run_script {
ssh remote_machine 'sh /path/to/run_script'
}
함수 이름을 호출하여 실행하면 됩니다.
run_script