[1/3] WEB HOSTING BACKUP GUIDE

웹 호스팅에서 랜섬웨어에 감염 시 솔직히 복구를 기대하는 것 자체가 방법이 없다.

그래서 더더욱 백업이 중요한데 오늘은 리눅스 신입사원 수준의 스크립트 하나로 운영중인 데이터베이스의 백업을 진행해보고자 한다.

사실 스크립트라는 게 발상이 중요하지 정작 구성해보면 전혀 어렵지 않다.

  • 준비 사항

웹 호스팅은 cron 을 지원하지 않기 때문에 cron을 지원하는 백업 서버가 필요하다.

백업 서버는 인터넷을 뒤져 가장 저렴한 서버로 구하도록 하자!

구글링을 좀 해보니 다음 포스팅을 참조하는게 좋을 듯 하다.

https://blog.lael.be/post/44

  • 웹호스팅 서버 점검

웹 호스팅으로 접속 여부를 체크해야하는데 , SSH 로 접근이 가능한가를 봐야 할 것 같다.

만약 SSH가 접속이 불가능하다면 , php 등의 언어를 이용하여 백업 스크립트를 만들고 호출 해도 되지만 , 난 개발자가 아니기 때문에 해당 방법은 권고하지 않는다.

만약 .ssh 폴더를 지원하면 key 방식의 접근을 하는걸 권고하고 , 난 싸구려 웹호스팅이라 그런지 .ssh 폴더가 없어서 key 방식으로 접근이 불가능 해서 백업 서버쪽에 sshpass 프로그램을 설치했다.

  • 스크립트

정말 기본적인 스크립트라 채 10줄도 되지않지만 부끄럼은 내 몫은 아닌거같다.

     

 

  • 테스트

정상 백업 완료되었다.

 

물론 데이터 량이 많아지면 어떻게 될지는 나도 모르겠다.

 그건 그때 가서 새로운 방법을 찾아 봐야 겠다.

끄읏

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.