비밀번호를 묻지 않고 한 서버에서 다른 서버로 파일을 복사합니다.

비밀번호를 묻지 않고 한 서버에서 다른 서버로 파일을 복사합니다.

ServerA와 ServerB라는 두 개의 서버가 있고 ServerA에서 ServerB로 파일을 복사하는 스크립트를 작성하려고 합니다. 하지만 이를 달성하려고 하면 스크립트를 실행하는 동안 비밀번호를 묻는 메시지가 나타납니다.

#!/bin/bash/
cd '<source Location>'
scp *.csv  SERVERB:<Destination Location>

공개 키를 사용하지 않고 이 작업을 수행할 수 있는 방법이 있습니까(내 프로젝트에서는 이를 허용하지 않기 때문에)?

답변1

기대해 볼 수 있습니다. 그러나 공개 키를 사용하는 것이 더 나은 솔루션입니다.

https://stackoverflow.com/questions/25791699/automate-scp-with-multiple-files-with-expect-script

관련 정보