ServerA에서 ServerB로 연결하고 Oracle 데이터베이스 상태와 PendingLogs를 확인한 다음 결과를 기록하고 ServerA에서 결과를 사용하고 serverA의 결과와 비교하고 serverA에서 로그를 생성하려고 합니다.
나는 사용했다ssh -q [email protected] sh -s < /root/script.sh > /root/output.txt
하지만 여전히 비밀번호를 수동으로 입력해야 합니다.
대화형 로그인을 끄는 방법이 있나요?
스크립트 파일을 어떻게 실행하나요
spawn ssh
?
답변1
1. 대화형 로그인을 끌 수 있는 방법이 있나요?
예, 공개 키 인증을 사용하거나sshpass
암호를 입력.
2-spawn ssh를 통해 스크립트 파일을 실행하는 방법은 무엇입니까?
네, 사용하세요expect
스크립트. ( ) 안의 다른 스크립트를 실행 하려면 특수 문자( )를 이스케이프 awk
해야 합니다 .\$