10월, 2012의 게시물 표시

우분투에서 맥OS 타임머신 서버 설정하기

이미지
타임캡슐을 사자니 돈이 아깝고, 백업을 안 하자니 마음이 불안하고, 왠지 우분투를 이용해서 타임머신 백업을 멋지게 처리할 수 있을것 같다는 막연한 생각에 구글링을 좀 했더니 결과가 우르르 쏟아진다. netatalk 패키지를 이용해서 afp (Apple Filing Protocol) 서비스를 운영하는 방법을 통해 맥에서 우분투 서버의 네트웍 드라이브를 마운트 할 수 있고 이걸 타임머신 디스크로 설정하는 방법이다. 우분투 12.04 LTS x86_64 버전과 Mac OS X Mountain Lion 에서 테스트 했다. 서버 설정 avahi-daemon 과 netatalk 패키지를 설치한다. $ sudo apt-get install avahi-daemon afp 에서는 몇가지 UAM (User Authentication Method) 를 지원하는 모양인데, 애플 문서를 보면 DHX2 (Diffie-Hellman Key eXchange 2) 를 사용하도록 권고하고 있다. DHX2 를 지원하기 위해서는 netatalk 버전 2.2 이상을 사용해야 하는데 글을 쓰는 현재 2.2.1이 기본으로 설치되므로 그냥 설치 ㅇㅇ $ sudo apt-get install netatalk 필요한 패키지는 다 설치했고, 이제 설정만 하면 된다. 고쳐야 하는 설정 파일은 아래와 같다. /etc/netatalk/afpd.conf /etc/netatalk/AppleVolumes.default /etc/netatalk/afpd.conf 파일에서 afp 서비스에 대한 기본 설정을 해준다. 옵션들에 대한 자세한 설명은 afpd.conf 파일 안에 주석으로 달려있으므로 파일 내용을 참고. default 옵션은  # default: # - -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword 이렇게 되어 있는데,