리눅스 SCP를 사용하여 자동으로 데이터 백업하는 방법
페이지 정보
작성자
본문
★ 원본 서버에 접속하여 아래 명령을 입력
# /usr/bin/ssh-keygen -t dsa
[엔터] [엔터] [엔터]
# /usr/bin/scp .ssh/id_dsa.pub rick4u@61.109.255.67:
rick4u 암호 입력
★ 백업 서버에 접속하여 rick4u 계정안에 id_dsa.pub
# cd /home/rick4u
# mkdir .ssh
# /bin/cat id_dsa.pub > .ssh/authorized_keys
# /bin/more .ssh/authorized_keys
# rm -f id_dsa.pub
# chmod 700 .ssh
# chmod 644 .ssh/authorized_keys
★ 원본서버에서 백업서버로 파일 전송해 보기
# /usr/bin/scp /home/rick4u/public_html/test.htm rick4u@61.109.255.67:/home/rick4u/public_html
암호를 묻지 않아야하는데 만약 암호를 묻는다면 소유권이 rick4u로 설정되어 있는지 확인한다.
★ cron을 사용하여 정기적으로 백업하기
# crontab -e
00 4 * * * /bin/tar cf /home/rick4u/rick4u_backup.tar /usr/local/*
메일 새벽 4시에 /usr/local 디렉터리 전체를 /home/rick4u/rick4u_backup.tar라는 파일로 묶는다.
0 5 * * 1,3,5,7 /usr/bin/scp rick4u@172.16.1.31:/home/rick4u/rick4u_backup.tar /data2/rick4u_backup.tar
저장할 서버에서 월, 수, 금, 일요일 새벽 5시에 k3 서버의 /home/rick4u/rick4u_backup.tar라는 파일을 /data2/rick4u_backup.tar 파일로 복사해 온다.
0 5 * * 2,4,6 /usr/bin/scp rick4u@172.16.1.31:/home/rick4u/rick4u_backup.tar /data/rick4u_backup.tar
저장할 서버에서 화, 목, 토요일 새벽 5시에k3 서버의 /home/rick4u/rick4u_backup.tar라는 파일을 /data/rick4u_backup.tar 파일로 복사해 온다.
관련링크
댓글목록
등록된 댓글이 없습니다.