self training/lin
scp 을 사용한 자동 백업
atthis
2024. 11. 5. 17:19
환경 : 윈도우에서 리눅스로 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 파일로 생성 후 작업스케줄러 원하는 시간에 반복 백업할 수 있도록 등록