로컬 컴퓨터에서 파일을 생성한 다음 이를 원격 컴퓨터로 복사하는 일련의 파일을 수동으로 수행하고 있습니다.
현재 저는 scp와 ssh를 사용하여 이러한 작업을 수행합니다. 현재 원격 시스템에 SSH로 연결하거나 SCP를 수행하려고 할 때마다 (아주 올바르게) 비밀번호를 입력하라는 메시지가 표시됩니다. 그러나 cron으로 실행하도록 설정할 수 있는 하나의 스크립트로 작업을 자동화하고 싶습니다.
나는 이 문제에 대해 환경 변수에 PASSWORD를 설정하는 것과 관련된 안전하지 않은 해결책을 본 적이 있습니다. 나는 그것이 편하지 않다. 누군가 ssh 및 scp를 사용하는 스크립트를 자동화하는 보다 안전한 또 다른 방법을 제안할 수 있습니까?
그런데, 내 로컬 컴퓨터와 원격 컴퓨터 모두 Linux(Ubuntu)를 실행하고 있습니다.
답변1
답변2
공개 키 인증을 사용합니다. 여기에 Ubuntu 관련 튜토리얼이 있습니다.