티스토리 뷰

환경 : 윈도우에서 리눅스로 scp 를 사용한 자동 백업

윈도우 작업 스크립트로 리눅스에 자동 백업을 진행 할 건데 기본 scp 사용 시 암호 입력이 필요.
( scp 자동 로그인 ssh-keygen )

 

리눅스에서 

mkdir -p ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

scp 사용하려는 계정의 홈 디렉토리의 .ssh 생성 후 인증용 파일 생성

 

윈도우 cmd 에서 

ssh-keygen -t rsa (엔터,엔터,엔터,엔터)

로 공개키 생성

C:\Users\username\.ssh 폴더 안에 id_rsa.pub 내부 암호화 키 텍스트 복사 

 

리눅스에서 

복사한 키 값을 ~/.ssh/authorized_keys 에 붙여놓기

 

이후 윈도우에서 scp 테스트

 

 

이상 없음을 확인.

이후 scp 명령어를 bat 파일로 생성 후 작업스케줄러 원하는 시간에 반복 백업할 수 있도록 등록

 

 

 

 

댓글