Syncovery는 Windows, macOS, Linux 및 NAS 장치에서 실행되는 애플리케이션입니다. SharePoint 사이트와 OneDrive를 동기화, 마이그레이션 및 백업하는 데 효율적인 솔루션입니다. 고급 기능을 제공하여 서로 다른 플랫폼 간에도 데이터를 안전하게 보호하고 동기화 상태로 유지할 수 있습니다. Syncovery의 사용하기 쉬운 인터페이스와 포괄적인 기능은 데이터 관리 작업을 간편하게 만들어, SharePoint 또는 OneDrive 콘텐츠를 항상 최신 상태로 보호합니다. 시스템 간에 데이터를 이동하거나 정기 백업을 설정할 때 Syncovery가 그 과정을 간소화합니다. 로컬 폴더와 SharePoint 간, 여러 개의 서로 다른 SharePoint 사이트 간, 그리고 서로 다른 클라우드 스토리지 제공업체 간에 파일을 복사할 수 있습니다.
Syncovery의 일반적인 기능에 대한 자세한 정보는 당사 웹사이트에서 확인하실 수 있습니다. 이 페이지는 SharePoint 관련 주제, 특히 Syncovery를 SharePoint 사이트 또는 OneDrive에 연결하는 방법에 중점을 둡니다. 먼저 Microsoft의 제품과 API에 대해 몇 가지를 정리해 보겠습니다.
OneDrive와 OneDrive for Business 비교
OneDrive와 OneDrive for Business는 모두 Microsoft에서 제공하는 클라우드 저장소 서비스로, 서로 다른 사용자층과 각기 다른 기능을 제공합니다.
OneDrive(개인용)
- 대상 사용자: 개인용 저장소가 필요한 개인 사용자.
- 용도: 개인 문서, 사진, 파일을 저장하고 어떤 기기에서든 접근하기에 이상적입니다.
- 계정 연결: Outlook.com, Xbox Live, Skype 같은 개인 서비스에 사용하는 Microsoft 계정에 연결됩니다.
OneDrive for Business
- 대상 사용자: Office 365 또는 SharePoint Server 구독에 포함되는 기업 및 조직.
- 용도: 조직 내부 및 외부에서 업무 문서를 저장, 공유, 협업하도록 설계되었습니다.
- 계정 연결: 조직의 IT 부서에서 관리하는 Office 365 또는 Microsoft 365 비즈니스 계정에 연결됩니다.
어떤 OneDrive를 사용 중인지 확인하는 방법
- 계정 유형: 개인 이메일 주소(예: @outlook.com, @hotmail.com)로 로그인하면 일반적으로 개인용 OneDrive입니다. OneDrive for Business는 직장 또는 학교 이메일 주소를 사용합니다.
- 웹 인터페이스: 로그인했을 때 URL을 보면 힌트를 얻을 수 있습니다. 개인용 OneDrive는 보통 onedrive.live.com 같은 URL 형식을 사용하며, OneDrive for Business는 Office 365 포털 또는 조직 이름이 포함된 직접 URL(예: yourcompany.sharepoint.com)을 통해 접속합니다.
Syncovery를 OneDrive에 연결하기
Syncovery가 OneDrive와 동기화하도록 승인하려면 Syncovery 프로필에서 한쪽의 인터넷 버튼을 클릭하세요. 프로토콜을 FTP에서 개인용 OneDrive는 “OneDrvNew”로, 비즈니스용 OneDrive는 “OneDrive for Business”로 변경합니다. 그런 다음 찾아보기 버튼을 클릭하면 웹 브라우저에서 Syncovery 승인 요청이 표시됩니다. 완료되면 동기화할 폴더를 선택할 수 있습니다.
Syncovery를 SharePoint 사이트에 연결하기
SharePoint 사이트의 경우, 선택할 수 있는 항목이 더 많기 때문에 연결을 완료하려면 추가 단계가 필요합니다. 기업 사이트에는 하나의 사이트 안에 하위 사이트, 그룹, 여러 문서 라이브러리가 포함되어 있는 경우가 많습니다.
웹 브라우저에서 SharePoint URL을 그대로 복사하여 Syncovery에 붙여넣을 수는 없다는 점에 유의하시기 바랍니다. 대신 Syncovery가 표시하는 목록에서 문서 라이브러리를 선택해야 합니다.
SharePoint 사이트의 프로토콜 선택하기
Microsoft는 두 가지 서로 다른 API를 통해 SharePoint 사이트에 접근할 수 있도록 합니다. 대부분의 경우 Graph 프로토콜을 권장합니다. 하지만 일부 조직에서는 이 작업에 관리자 동의가 필요하다는 오류 메시지가 표시될 수 있습니다. 이런 경우 Graph 대신 SharePoint 프로토콜을 시도하거나, 조직에서 Syncovery 사용을 허용할 수 있도록 Microsoft 365 관리자에게 문의하세요.
- Graph: Microsoft의 더 새로운 프로토콜로, 더 높은 유연성을 제공하며 조직 내 모든 사이트, 하위 사이트, 그룹, 문서 라이브러리/드라이브의 더 완전한 목록을 표시할 수 있습니다. Microsoft Graph를 통해 Syncovery에 연결하려면 인터넷 프로토콜 설정 대화상자의 프로토콜 목록에서 “Graph”를 선택하고, Domain/Site 필드가 비어 있는지 확인하세요. 그런 다음 두 개의 찾아보기 버튼 중 위쪽 버튼을 클릭하고 웹 브라우저를 통해 Syncovery를 승인하세요. 이후 Syncovery가 접근 가능한 모든 사이트와 문서 라이브러리를 열거합니다. 필요한 라이브러리를 선택한 다음 Syncovery 프로필 설정을 계속 진행하세요.
- SharePoint: 원래의 SharePoint 프로토콜도 여전히 잘 작동합니다. 승인 방식은 조금 다른데, SharePoint 도메인을 “Domain/Site” 필드에 입력한 다음 옆의 찾아보기 버튼을 클릭해야 합니다. https:// 접두사와 슬래시(/)는 모두 제외하고 도메인만 입력하세요. 예: contoso.sharepoint.com. Graph에서 승인 문제가 발생할 경우 SharePoint 프로토콜을 사용할 수 있습니다.
문서 라이브러리 선택하기

SharePoint 문서 라이브러리 선택 대화상자 창
공유 폴더를 사용한 다운로드 또는 업로드
버전 10.15.6부터 라이브러리 선택 대화상자에 공유됨이라는 항목이 추가되었으며, 이를 통해 OneDrive for Business의 “공유됨” 아래에 표시되는 공유 폴더를 사용할 수 있습니다. 이 기능은 Graph 프로토콜을 선택한 경우에만 사용할 수 있습니다. Syncovery는 부여된 액세스 수준에 따라 공유 폴더에 업로드하고 다운로드할 수 있습니다. 모든 공유 폴더를 동기화하거나, 인터넷 프로토콜 설정 대화상자의 두 번째 찾아보기 버튼을 사용하여 특정 공유 폴더를 선택할 수 있습니다. 추가로 공유되는 폴더가 있으면 자동으로 추가됩니다. 하위 폴더 선택 대화상자를 사용하여 특정 폴더를 선택할 수도 있습니다.
관리자 승인이 필요합니까?
일부 기업 사이트에서는 M365 관리자 권한이 없으면 타사 앱의 인증을 허용하지 않습니다. “관리자 승인 필요” 또는 “관리자 동의 필요”와 같은 오류가 표시되면 M365 관리자에게 문의하여 “앱에 대한 사용자 동의” 또는 “관리자 동의 요청”을 허용해 달라고 요청해야 합니다.
앱에 대한 사용자 동의 허용은 다음 URL에서 설정할 수 있습니다:
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/UserSettings
다음은 사용자가 서드파티 앱에 연결하도록 허용하는 방법을 보여주는 스크린샷입니다:

앱에 대한 사용자 동의 허용.
앱에 대한 사용자 동의를 전반적으로 허용할 수 없다면, 대신 사용자가 관리자 동의 요청을 제출하도록 허용할 수 있습니다. 관리자 동의 요청을 허용해도 기업 M365 사이트의 보안이 낮아지지 않습니다. 관리자는 Azure Portal에서 다음 페이지를 방문해야 합니다:
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/AdminConsentSettings
필요한 설정의 스크린샷은 다음과 같습니다:

관리자 동의 요청이 승인되면 Graph 프로토콜을 사용하여 Syncovery의 인증을 다시 시도할 수 있습니다. 이번에는 동의 요청을 보낼 수 있습니다. 요청을 보낸 후에도 Syncovery의 인증 과정은 다시 실패합니다. 하지만 이제 관리자는 Azure portal에서 다음 페이지를 방문하여 요청을 승인할 수 있습니다:
https://portal.azure.com/#view/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/~/AccessRequests
관리자가 요청을 승인하면 기업 M365 사이트에서 Syncovery를 사용할 수 있습니다.
특정 사이트로 액세스 제한
SharePoint 사이트에 액세스하려면 Syncovery가 권한 범위 “Sites.ReadWrite.All”을 요청해야 합니다. 일부 보안 부서에서는 이 권한이 위험해 보인다고 판단하여 허용하지 않을 수 있습니다. 하지만 알아두어야 할 점은 “Sites.ReadWrite.All”은 실제로 Syncovery를 인증하는 데 사용되는 사용자 계정에 의해 제한된다는 것입니다. Syncovery가 모든 사이트에 액세스하는 것은 아니며, 사용자가 액세스할 수 있는 사이트에만 액세스합니다.
Syncovery의 액세스를 몇 개의 사이트로만 제한해야 한다면, 필요한 사이트에만 액세스할 수 있는 새 SharePoint Online 사용자를 생성하시기 바랍니다. 일반적으로 해당 사용자에게 Office 라이선스는 필요하지 않습니다.
이 사용자를 사용하여 Syncovery를 인증하면, Syncovery의 액세스 권한은 매우 제한됩니다.
Sites.Selected 권한 범위 사용
Syncovery는 Sites.ReadWrite.All 대신 Sites.Selected 범위도 지원합니다. 이를 사용하려면 인터넷 프로토콜 설정 대화상자에서 마우스 오른쪽 버튼을 클릭한 다음 “Sites.ReadWrite.All 대신 Sites.Selected 요청”을 선택하면 됩니다. 하지만 결국 처음 원했던 것보다 더 많은 권한을 부여해야 할 수 있으므로 권장되지 않습니다. 또한 선택적 권한을 부여하려면 관리자 계정이 필요합니다. Graph Explorer를 사용하거나 컨텍스트 메뉴 항목 “이 사이트에 액세스할 권한 추가”를 사용하여 선택한 권한을 부여할 수 있습니다. 테스트 결과, 이 권한 범위는 위의 “특정 사이트로 액세스 제한” 섹션에 설명된 방법만큼 잘 작동하지 않습니다.
Azure 포털에서 Syncovery를 수동으로 등록하기
Microsoft Cloud와 함께 Syncovery를 사용하는 또 다른 다소 잘 알려지지 않은 방법은 Azure Portal에 직접 앱을 등록하는 것입니다. 이 방법에 대한 문서는 다음 페이지에서 찾을 수 있습니다:
Azure Portal에서 Syncovery를 자체 앱으로 등록하기.
