1. Help Center
  2. 기능
  3. 모바일 장치 관리(MDM)

모바일 기기 관리(MDM)

목차

 

Microsoft Intune 과 같은 모바일 장치 관리 도구는 엔터프라이즈 환경에서 애플리케이션을 배포하고 구성하는 데 도움이 되는 훌륭한 방법입니다. 이 문서에서는 MDM 도구를 통해 AnyDesk를 구성하는 방법에 대한 몇 가지 지침을 제공합니다.

배포

참고:

AnyDesk는 타사 배포 도구를 통해 배포될 수 있지만 다양한 도구 전부를 지원할 수 없습니다.

배포 도구에 타사 설치 프로그램 패키지를 배포하는 방법에 대한 질문은 도구 공급업체와 아래의 예제 설치 스크립트를 직접 참조하십시오.

AnyDesk는 타사 배포 도구를 사용하여 배포하는 데 도움이 되는 다양한 패키지를 제공합니다.

Windows용 MSI 패키지(맞춤형 클라이언트 전용), macOS용 PKG(맞춤형 클라이언트 전용), Google Play 스토어 링크 및 iOS용 App Store 링크를 제공합니다. 

예제 설치 스크립트는 Windows macOS  지원 센터에서 찾을 수 있습니다.

맨 위로

macOS용 MDM을 통한 구성

모바일 장치 관리 도구를 통해 macOS(버전 6.4.0 이상)용 AnyDesk 클라이언트를 구성하려면 XML 파일을 수정하고 업로드해야 합니다.

XML은 .MOBILECONFIG 형식이며 여러 XML 그룹으로 구성됩니다.

  1. PayloadContent
  2. PayloadScope
  3. PayloadUUID
  4. PayloadDisplayName
  5. PayloadIdentifier
  6. PayloadType
  7. PayloadVersion

PayloadContent

XML 태그 설명 값형식 가능한 값
PayloadContent 이 XML 그룹에는 작업 MDM 구성이 포함되어 있습니다. 다음 태그가 이 그룹에 속합니다.  
<dict>...</dict>
PayloadDisplayName

구성 프로필의 이름입니다. 이는 배포된 macOS 장치의 시스템 기본 설정 > 프로필에 나타납니다.

string
e.g. Company A's AnyDesk Configuration
PayloadIdentifier 역방향 도메인 표기법의 AnyDesk 구성에 대한 페이로드 식별자입니다. string
e.g. com.companya.config.anydesk
PayloadUUID

회사 내에서 고유한 AnyDesk 구성에 대한 임의의 UUID입니다.

UUID는 다음 형식이어야 합니다.

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

문자는 다음 중 하나일 수 있습니다.

  • 1-9 사이의 숫자
  • A-F 사이의 문자
string
e.g. 5D2F7682-3B17-43EC-B6F6-CB20696ED631
PayloadType

계정 접두사에 해당하는 사용자 지정 애플리케이션 ID입니다. 이 접두사는 사용자 지정 클라이언트의 사용자 지정 클라이언트 세부 정보 페이지에서 찾을 수 있습니다.

이 경우 "PayloadIdentifier"에서 생성된 역방향 도메인 표기법을 사용하면 안 됩니다. "com.philandro.anydesk-<prefix>" 형식을 따라야 합니다.

string
    
com.philandro.anydesk-<prefix>

e.g.

com.philandro.anydesk-ad-12345678
PayloadVersion 이 AnyDesk 구성의 내부 정수 버전입니다. integer
e.g. 1
ad.*

고급 옵션의 키-값 쌍.

여기에서 설정된 모든 설정 및 권한은 덮어쓰게 됩니다. 이는 등록된 장치의 사용자가 영향을 받는 권한 및 설정을 변경할 수 없음을 의미합니다.

string

고급 옵션의 키-값 쌍 부분을 확인해주십시오. 
ad.features.connect

이 AnyDesk 클라이언트가 다른 AnyDesk 클라이언트에 연결 요청을 보낼 수 있는지 여부를 결정합니다.

string

0: Disable,
1: Enable
ad.features.accept

 

이 AnyDesk 클라이언트가 다른 AnyDesk 클라이언트로부터 연결 요청을 수신할 수 있는지 여부를 결정합니다.

string

0: Disable,
1: Enable

기타

XML 태그 설명 값형식 가능한 값
PayloadScope MDM 프로필의 범위를 결정합니다. AnyDesk 구성을 모든 로컬 사용자 계정 및 글로벌 AnyDesk 서비스에 적용하려면 "시스템"을 사용해야 합니다. string
System
PayloadUUID

회사 내에서 고유한 MDM 프로필의 임의 UUID입니다.

UUID는 다음 형식이어야 합니다.

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>
문자는 다음 중 하나일 수 있습니다.

  • 1-9 사이의 숫자
  • A-F 사이의 문자

이 UUID는 PayloadContent::PayloadUUID의 AnyDesk 구성에 할당된 것과 달라야 합니다.
string
e.g. A2A5828E-F98C-45BB-9BFE-E4E854B3AC45
PayloadDisplayName MDM 프로필의 이름입니다. MDM 프로필에는 여러 애플리케이션에 대한 엔터프라이즈 구성이 포함될 수 있습니다. string
e.g. Company A's MDM Profile
PayloadIdentifier 역 도메인 표기법의 MDM 프로필 식별자입니다. string
e.g. com.companya.config
PayloadType MDM 프로필의 유형입니다. AnyDesk 구성에서는 PayloadType "Configuration"을 사용해야 합니다. string
Configuration
PayloadVersion PayloadVersion이 MDM 프로필의 내부 정수 버전입니다. 이렇게 하면 macOS가 동일한 프로필의 서로 다른 버전을 구별하는 데 도움이 됩니다. integer
e.g. 1
 

프로필 배포

이 구성은 각 개별 장치에 수동으로 배포하거나 모바일 장치 관리 도구를 통해 자동으로 배포할 수 있습니다.  

수동 배포

프로필을 macOS 장치에 수동으로 배포하려면 .MOBILECONFIG 파일을 장치로 이동하고 설치하기만 하면 됩니다. 시스템 환경설정 > 프로필에서 인증되지 않은 설정을 확인해야 할 수도 있습니다. 변경 사항은 다음에 해당 장치에서 macOS용 맞춤형 AnyDesk 클라이언트를 시작할 때 적용됩니다.

MDM 배포

MDM 도구를 통해 등록된 macOS 장치에 프로필을 배포하려면 다음과 같이 하십시오.

  1. macOS 장치용 구성 프로필 생성
  2. 프로필의 이름과 설명(선택 사항) 입력
  3. AnyDesk 구성으로 .MOBILECONFIG 파일을 업로드합니다. 또는 많은 MDM 도구를 사용하여 관리자가 이 단계에서 MDM 도구 내에서 즉시 XML을 작성할 수 있습니다.
  4. 이 프로필에 등록해야 하는 그룹/사용자/장치를 선택합니다.
  5. 저장

MDM 배포 설정에 따라 몇 분 후에 MDM 프로필이 연결된 모든 등록 장치에 배포되어야 합니다. 이 부분은 시스템 환경설정 > 프로필에서 확인할 수 있습니다. 

다음에 등록된 장치가 사용자 지정 macOS 클라이언트를 시작할 때 구성에 포함된 변경 사항이 적용됩니다.

맨 위로

Android용 MDM을 통한 구성

앱 제한 기능이 있는 모바일 장치 관리 도구는 Google Play 스토어에 있는 표준 AnyDesk 애플리케이션의 수정된 버전을 배포할 수 있습니다.  MDM을 통해 맞춤형 AnyDesk 클라이언트(APK) 를 구성하는 것은 현재 시각 불가능합니다. 

표준 AnyDesk 클라이언트는 많은 MDM 도구에 있는 내장된 구성 편집기를 사용하여 쉽게 구성할 수 있습니다. 구성하려면:

  1. MDM 솔루션에 Android용 AnyDesk 애플리케이션 추가
    1. Google Play 스토어 가 있는 Android 스토어 애플리케이션 링크를 앱스토어 URL로 지정합니다.
  2. 관리 장치에 대한 애플리케이션 구성 정책 생성
    1. 대상 애플리케이션은 1.에서 추가한 Android용 AnyDesk 애플리케이션입니다.
    2. AnyDesk 클라이언트의 설정을 사용자 정의하기 위해 내장된 구성 설정 애디터 혹은 디자이너를 사용할 수 있습니다. 여기에 사용 가능한 키의 미리 정의된 목록과 각 값에 대한 설명이 있습니다.
      키가 기본값으로 시작된다면 옵션은 사양에 따라 구성됩니다. 그러나 구성된 AnyDesk 클라이언트의 사용자는 원하는 경우 설정을 다른 것으로 변경할 수 있습니다.  
      반면에 키가 재정의으로 시작된다면, 구성된 AnyDesk 클라이언트의 사용자는 설정을 변경할 수 없습니다 .
  3. 저장

macOS와 마찬가지로 등록된 장치를 저장한 후 MDM 솔루션에서 구성을 자동으로 검색하고 AnyDesk 설정을 변경해야 합니다. 

팁:

AnyDesk 온프레미스 어플라이언스 서버에 연결하기 위해 AnyDesk 애플리케이션을 관리하는 경우 다음 키가 필요합니다 .

ad.license.register_key
ad.anynet .boot_addrs
ad.anynet.ca_certs

맨 위로

 

iOS용 MDM을 통한 구성

iOS용 AnyDesk 5.5.0부터 관리자는 이제  App Store에서 찾을 수 있는 표준 버전의 AnyDesk를 모바일 장치 관리 솔루션을 통해 구성할 수 있습니다.

Android에서와 마찬가지로 표준 AnyDesk 클라이언트는 많은 MDM 도구에 있는 내장된 구성 편집기를 사용하여 쉽게 구성할 수 있습니다. 이렇게 하려면:

  1. MDM 솔루션에 iOS용 AnyDesk 애플리케이션 추가
    1. App Store 가 있는 App Store 애플리케이션 링크를 Appstore URL로 사용합니다.
  2. 관리 장치에 대한 애플리케이션 구성 정책 생성
    1. 대상 애플리케이션은 1.에서 추가한 iOS용 AnyDesk 애플리케이션입니다.
    2. AnyDesk 클라이언트의 설정을 사용자 정의하기 위해 내장된 구성 설정 애디터 혹은 디자이너를 사용할 수 있습니다. 사용 가능한 키의 전체 목록과 해당 설명은 아래 에서 찾을 수 있습니다.
  3. 저장

그 다음 AnyDesk 구성 또는 Apple Configurator 2에 연결된 프로필을 통해 구성을 iOS 장치에 배포할 수 있습니다. 장치 등록 방법에 대한 자세한 내용은 IT 관리자 또는 MDM 공급업체에 직접 문의하십시오.

구성 키

참고:

아래에 있는 각 구성 키의 시작 부분에 키 유형( 기본값 , 재정의 )을 할당해야 합니다.  

키가 기본값 으로 시작하면 옵션이 사양에 따라 구성됩니다. 그러나 구성된 AnyDesk 클라이언트의 사용자는 원하는 경우 설정을 다른 것으로 변경할 수 있습니다.  

예:

 defaults.ad.security.acl_enabled 

 

반면에 재정의로 시작하는 경우 구성된 AnyDesk 클라이언트의 사용자는 설정을 변경할 수 없습니다.

예:

 overrides.ad.discovery.hidden 

 

표준 AnyDesk 클라이언트의 기본값은 가능한 값 열에 굵게 표기되었습니다. 

구성 키 Description Value Type Value Possibilities
ad.features.address_book

클라이언트가 주소록 기능에 액세스할 수 있는지 권한을 설정합니다.

true로 설정하면 키에 대해 유효한 라이센스 키를 설정해야 합니다.

ad.license.register_key
boolean
false, true
ad.license.register_key
고객 포털 또는 온프레미스 어플라이언스 서버의 WebUI에 있는 라이선스 키입니다.

클라이언트를 온프레미스 어플라이언스 서버에 연결하려는 경우에 이것이 필요합니다.
string
 e.g. A1S273JUEKSA87XN
ad.anynet.boot_addrs

 

AnyDesk 클라이언트를 AnyDesk 온프레미스 어플라이언스 서버에 연결하려는 경우에만 사용하십시오.

클라이언트가 연결해야 하는 어플라이언스 서버의 IP 주소 또는 URL을 설정합니다. 이는 다음 형식을 사용합니다(포트는 선택 사항).

(ip|host):port;(ip|host):port;...)

클라이언트를 온프레미스 어플라이언스 서버에 연결하려는 경우에 필요합니다.

string  
ad.anynet.ca_certs

 

AnyDesk 클라이언트를 AnyDesk 온프레미스 어플라이언스 서버에 연결하려는 경우에만 사용하십시오.

어플라이언스 서버의 공용 인증서입니다. Microsoft Intune과 같은 MDM은 한 줄 값만 허용합니다. 인증서가 여러 줄이므로 모든 줄 바꿈 표시기를 "\n"으로 수동으로 바꿔야 합니다.

예를 들어 인증서 형식이 다음과 같은 경우:

abc
qwe

이 키의 MDM 값은 다음과 같아야 합니다.

abc\nqwe

클라이언트를 온프레미스 어플라이언스 서버에 연결하려는 경우에 필요합니다.클라이언트를 온프레미스 어플라이언스 서버에 연결하려는 경우에 필요합니다.

string  
ad.features.register_alias

AnyDesk 클라이언트 설치 후 클라이언트가 자동으로 AnyDesk 별칭의 등록할지 여부를 설정합니다.

boolean
false, true
ad.ui.cfg_enabled
클라이언트가 AnyDesk 설정에 액세스할 수 있는지 여부를 설정합니다. boolean
false, true
ad.ui.cfg_enable_audio
클라이언트가 AnyDesk 오디오 설정에 액세스할 수 있는지 여부를 설정합니다. boolean
false, true
ad.ui.cfg_enable_connection
클라이언트가 AnyDesk 연결 설정에 액세스할 수 있는지 여부를 설정합니다. boolean
false, true
ad.ui.cfg_enable_privacy
클라이언트가 AnyDesk 개인 정보 설정에 액세스할 수 있는지 여부를 설정합니다. boolean
false, true
ad.ui.cfg_enable_recording
클라이언트가 AnyDesk 녹화 설정에 액세스할 수 있는지 여부를 설정합니다. boolean
false, true
ad.security.auto_disconnect.mode
자동 연결 해제 기능이 활성화되는지 여부를 설정합니다. integer
0: Disabled,
1: Enabled
ad.security.auto_disconnect.timeout
들어오는 세션이 자동으로 연결 해제되기 전에 비활성 제한 시간을 초 단위로 설정합니다. integer
Minimum: 60
ad.security.hear_audio
이 AnyDesk 클라이언트에 연결하는 클라이언트가 장치의 오디오 출력을 들을 수 있는지 여부를 결정합니다. boolean
false, true
ad.security.sysinfo
이 AnyDesk 클라이언트에 연결하는 클라이언트가 장치의 시스템 정보를 볼 수 있는지 여부를 결정합니다. boolean
false, true
ad.security.acl_enabled

이 AnyDesk 클라이언트에 대한 액세스 제어 목록 기능이 활성화되었는지 결정합니다.

boolean
false, true
ad.security.acl_list
위에서 활성화된 액세스 제어 목록에 있는 AnyDesk-ID 또는 별칭을 설정합니다. string
e.g. 123456789:true;mycomputer@ad:true;
ad.discovery.enabled
클라이언트가 동일한 로컬 영역 네트워크에서 다른 AnyDesk 클라이언트를 찾을 수 있는지 여부를 설정합니다. boolean
false, true
ad.discovery.hidden
다른 AnyDesk 클라이언트가 동일한 로컬 네트워크에 있는 동안 이 클라이언트를 찾을 수 있는지 여부를 설정합니다. boolean
false, true
ad.input.auto_touch_to_touch_mode
원격 Android 장치에 연결되어 있을 때 터치 투 터치 모드를 사용할 수 있는지 여부를 설정합니다. boolean
false, true
ad.input.touch_mode
터치패드 또는 터치 모드 사용 여부를 설정합니다. integer
1: Touch,
2: Touchpad
ad.image.follow_remote_cursor
원격 마우스 커서가 다른 디스플레이로 이동할 때 보기를 자동으로 전환할지 여부를 설정합니다. integer
0: Disabled
1: Enabled
ad.image.follow_remote_focus
원격 전경 창이 다른 디스플레이에 있을 때 보기를 자동으로 전환할지 여부를 설정합니다. integer
0: Disabled
1: Enabled
ad.image.quality_lossless
이 클라이언트에서 나가는 세션이 무손실 품질 전송 설정을 사용하는지 여부를 설정합니다. boolean
false, true
ad.image.quality_preset
발신 세션의 전송 품질을 설정합니다. integer
0: Best quality,
1: Balanced,
2: Optimize reaction time
ad.image.show_remote_cursor
원격 커서를 볼 수 있는지 여부를 설정합니다. boolean
false, true
ad.audio.playback_mode연결 중인 장치에서 오디오를 들을 수 있는지 여부를 설정합니다.
연결 중인 장치에서 오디오를 들을 수 있는지 여부를 설정합니다. integer
0: Disable,
1: Enable
ad.audio.transmit_mode
다른 사람이 내 장치로 연결되어 있을 때 내 장치의 오디오를 들을 수 있는지 여부를 설정합니다. boolean
0: Disable,
1: Enable
ad.anynet.direct
직접 연결 가능 여부를 설정합니다. boolean
false, true
ad.anynet.listen_port
잠재적인 수신 직접 연결에 대한 수신 포트를 설정합니다. integer
e.g. 0
ad.anynet.proxy.mode
프록시 모드를 설정합니다. integer
0: Never use a proxy server,
1: Try to detect,
2: Use a specific proxy server
ad.anynet.proxy.addr
프록시 주소를 설정합니다. string
e.g. 1.1.1.1
ad.anynet.proxy.port
프록시 포트를 설정합니다. integer
e.g. 10000
ad.anynet.proxy.auth
인증 자격 증명을 프록시로 보내야 하는지 여부를 설정합니다. boolean
 false, true
ad.anynet.proxy.user
프록시 사용자 이름을 설정합니다.  string
 e.g. myproxyuser
ad.anynet.proxy.pass_plain
프록시 암호를 설정합니다. string
e.g. myproxypassword 
ad.recording.auto_start.incoming
누군가 내 장치에 연결하면 자동으로 화면 녹화를 시작합니다. integer
0: Disabled
1: Enabled
ad.recording.auto_start.outgoing
다른 사람의 장치에 연결하면 자동으로 화면 녹화를 시작합니다. integer
0: Disabled
1: Enabled
ad.session.remember_settings
나중에 동일한 원격 장치에 연결할 때 클라이언트가 프라이버시 모드 활성화와 같은 설정을 기억할지 여부를 설정합니다. boolean
false, true