나는 (매우) 최근에 tsh over ssh에 관한 this 질문을 게시했습니다.sshpass와 결합하여 ssh를 통한 tar
질문에 대한 답변이 있으며 지금은 다른 질문을하고 있습니다.
다음 명령을 실행하여 내 로컬 시스템의 코드를 실행할 서버로 푸시합니다.
tar -cJf - ./my_folder | ssh [email protected] 'tar -xJf - -C ./path-to-my_folder/'
나는 ssh
/scp
로 내 비밀번호 때마다 요청하는 명령을 중지 sshpass -p password
를 사용할 수 있다는 것을 알고. 다른 인증 방법을 사용할 수 없습니다.
sshpass
을 위의 명령과 결합하여 암호를 계속 입력 할 필요가 없습니까? 내 비밀번호마다 위의 명령 실행을 입력 할 필요가 없습니다 그래서 내가 위의 명령이 sshpass
을 포함하는 편집하는 방법 즉 에서
?
편집 : 참고 예를 들어
작동합니까 다음
sshpass -p <password> ssh ... blaa blaa
sshpass -p <password> scp ... blaa blaa
here에서 찾을 수 있습니까? – mattias
@mattias 나는 그것을 보지 못했지만 관련성이없는 것 같습니까? – user3728501
어쩌면 나는 그 때 당신의 질문을 오해했다. 당신은 sshpass를 사용하는 방법을 알고 있으므로 문제가 무엇입니까? – mattias