Computer >> 컴퓨터 >  >> 시스템 >> Windows

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

Unison은 서로 다른 두 위치 사이에서 파일을 손쉽게 동기화할 수 있는 강력한 오픈소스 도구입니다. 파일과 디렉터리 모음의 두 개 복제본을 서로 다른 호스트(또는 같은 호스트의 다른 디스크)에 저장하고, 각각 독립적으로 수정한 뒤 양쪽의 변경 사항을 서로 전파하여 항상 최신 상태로 유지할 수 있습니다.

Unison만의 주요 특징

  • 유닉스와 윈도우 모두에서 작동하므로 어떤 운영체제 환경에서도 활용할 수 있는 범용 동기화 도구입니다.
  • 두 복제본의 업데이트를 지속적으로 감지합니다. 한쪽에 가해진 변경 사항이 자동으로 다른 쪽에 반영되며, 충돌이 발견되면 화면에 표시되어 사용자가 확인할 수 있습니다.
  • 로컬 디렉터리는 물론 SSH, RSH, 소켓 연결을 통해서도 동작합니다.
  • 장애에 매우 강한 구조로 설계되어, 비정상 종료나 통신 오류가 발생하더라도 복제본과 자체 내부 구조를 항상 안전하고 일관된 상태로 유지합니다.

우분투에 Unison 설치하기

터미널을 열고 아래 명령어를 입력하면 unison과 GUI 버전인 unison-gtk를 한 번에 설치할 수 있습니다.

sudo apt-get install unison unison-gtk

설치가 완료되면 응용 프로그램 → 보조프로그램 → Unison으로 이동해 프로그램을 실행합니다.

동기화 프로필 설정 및 첫 동기화

Unison을 처음 실행하면 새 프로필을 설정하라는 안내가 나타납니다. 먼저 동기화할 원본 폴더를 선택하세요.

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

다음으로 백업 대상이 될 폴더를 선택한 뒤 확인(OK)을 클릭합니다.

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

처음 동기화를 진행할 때는 경고 메시지가 표시됩니다. 내용을 충분히 읽어본 후 확인을 눌러 닫으면 됩니다.

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

이제 Unison이 원본 폴더와 대상 폴더를 스캔하면서 오류 여부를 검사합니다.

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

검사가 끝나면 Go 버튼을 클릭해 동기화를 시작하세요. 이것으로 기본 설정은 모두 끝났습니다!

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

SSH를 통해 원격 서버와 동기화하기

다른 컴퓨터와 SSH 연결을 통해 동기화하려면, 먼저 대상 컴퓨터에 unison과 ssh가 미리 설치되어 있는지 확인해야 합니다.

대상 폴더를 선택할 때 SSH 접속 정보를 함께 입력합니다.

Unison으로 파일 동기화 유지하기 – 우분투 설치부터 SSH 원격 동기화까지

Unison이 서버에 접속을 시도하며, 연결에 성공하면 비밀번호를 입력하라는 메시지가 나타납니다.

인증이 완료되면 로컬 동기화와 마찬가지로 Go 버튼을 눌러 동기화를 시작하면 됩니다.