내 Mac의 AE 서버 란? (04.28.24)

다른 Mac으로 작업 할 때 간단한 작업을 완료하기 위해 한 컴퓨터에서 다른 컴퓨터로 이동하는 것은 번거 롭습니다. 예를 들어, 다른 Mac에서 문서를 인쇄한다는 것은 먼저 컴퓨터에서 파일을 복사 한 다음 다른 Mac에 로그인하여 인쇄하는 것을 의미합니다. 이는 Mac을 사용하여 파일을 열 수 없거나 파일을 실행하는 데 필요한 앱이 오래된 경우 발생합니다.

파일을 다른 컴퓨터로 복사하는 것은 너무 번거 롭습니다. 특히 파일이 많은 경우 더욱 그렇습니다. 다행히도 Apple은 AppleScripts 및 Remote Apple Events를 사용하여 동일한 네트워크에서 다른 Mac을 더 쉽게 제어 할 수 있도록했습니다. 이러한 기술 덕분에 Mac 사용자는 이제 원격으로 앱에 액세스하고 앱을 시작하고 기본 작업을 수행 할 수 있습니다. 사용자는 iTunes를 듣거나 메시지 앱을 사용하여 메시지를 보내거나 연락처에 이메일을 보내기 위해 자리에서 일어나지 않아도됩니다.

원격 액세스는 집이나 사무실에 두 대 이상의 Mac이있는 경우 유용합니다. 공유 기능을 사용하여 동일한 네트워크에있는 다른 Mac을 원격으로 제어 할 수 있지만 AppleScript 명령과 AE 서버를 사용하는 것이 훨씬 빠릅니다. 또한이를 위해 공유 화면 기능을 열 필요가 없습니다.

AE 서버 란 무엇입니까?

백그라운드에서 실행중인 AE 서버를 발견했지만 이에 익숙하지 않은 경우 Mac의 AE 서버는 무엇입니까?

AppleEvents Server라고도하는 AE Server는 macOS에서 원격 Apple 이벤트를 처리합니다. 이렇게하면 다른 Mac의 응용 프로그램이 Apple 이벤트를 로컬 컴퓨터로 보낼 수 있습니다. 복잡해 보일 수 있지만 실제로는 생각보다 훨씬 간단합니다.

macOS에 내장 된 사용자 수준 스크립팅 시스템 인 AppleScript를 사용하면 Mac 사용자가 반복적 인 작업을 자동화하고 앱 기능을 확장하며 비교적 간단한 언어를 사용하여 독립형 앱을 만들 수도 있습니다. AppleScript는 Apple Events라는 간단한 메시징 시스템을 사용하여 macOS 및 대상 개별 응용 프로그램과 통신합니다.

AE Server는 AppleScript를 수신 및 실행하여 다른 Mac 컴퓨터로 보내는 것입니다. AppleScript를 보내는 것만으로는 작업을 수행 할 수 없습니다. 원격 Apple 이벤트를 통해 수신 컴퓨터의 승인을 받아야합니다.

귀하의 Mac은 다른 Mac 컴퓨터에서 실행중인 응용 프로그램에서 Apple 이벤트를 수락 할 수 있습니다. Apple Events는이 문서 열기 또는이 문서 인쇄와 같이 macOS에서 수행되는 작업입니다. 원격 Apple 이벤트가 켜져 있으면 다른 Mac에서 실행되는 AppleScript가 로컬 Mac을 원격으로 제어하거나 문서 인쇄 또는 응용 프로그램 열기와 같은 작업을 수행 할 수 있습니다.

macOS Catalina에서 실행되는 Mac의 경우 원격 시스템의 프로그램을 대상으로하는 AppleEvents 및 AppleScripts는 해당 원격 시스템의 동일한 사용자에 의해 인증되어야합니다. 그렇지 않으면 사용자에게 procNotFound 오류가 표시됩니다.

Mac에서 AE 서버를 활성화하는 방법

네트워크에서 다른 Mac을 지시하려면 AppleScript와 Remote Apple Server가 모두 필요합니다. AppleScript에는 AE 서버가 지침을 인증하고 실행하는 동안 다른 Mac에서 수행 할 작업에 대한 지침이 포함되어 있습니다. 이러한 기능을 사용하여 다른 Mac에 종료, 노래 재생, 웹 사이트 방문 또는 경고 표시를 지시 할 수 있습니다.

Mac에서 원격 Apple 서버 또는 AE 서버를 활성화하려면 다음 지침을 따르십시오.

  • Mac 또는 Mac에서 원격 제어하려는 경우 Apple 메뉴 를 클릭 한 다음 시스템 환경 설정을 선택합니다.
  • 공유 를 클릭 한 다음 원격 Apple 이벤트 확인란 을 선택합니다.
  • 이벤트를 보낼 수있는 사용자 지정 :
    • 모든 사용자 : 컴퓨터의 모든 사용자와 네트워크의 모든 사용자가 이벤트를 Mac으로 보낼 수 있습니다.
    • 다음 사용자 만 : 추가 (+) 버튼을 클릭 한 다음 이벤트를 보낼 수있는 사용자를 선택합니다. 사용자 & amp; 그룹은 컴퓨터의 모든 사용자를 나타냅니다. 네트워크 사용자 및 네트워크 그룹은 네트워크에있는 사람들을 나타냅니다.
  • 이 단계를 수행하면 지정한 사용자가 이제 AppleScript를 Mac으로 보낼 수 있습니다. AppleScript를 인증하려면 Mac의 관리자 사용자 이름과 암호를 사용하여 로그인해야합니다.

    그러나 AppleScript를 실행하기 전에 먼저 Mac 청소 소프트웨어를 사용하여 컴퓨터를 정리하여 컴퓨터가 작동하는지 확인하십시오. 최선을 다합니다.

    모든 공유 기능과 마찬가지로 필요하다고 확신하는 경우에만 원격 Apple 이벤트를 활성화해야합니다. Mac의 IP 주소와 사용자 이름 및 암호를 알고있는 악의적 인 제 3자가 Mac에서 정보를 훔치거나 기기를 도용하거나 세션을 무시할 수 있습니다. 다른 Mac으로 지침을 보낼 필요가없는 경우 불필요한 공격 경로를 모두 차단하기 위해이 기능을 비활성화하는 것이 가장 좋습니다.

    원격 Apple 서버를 비활성화하려면이 기능을 끄십시오. 공유 메뉴 ( Apple 메뉴 & gt; 시스템 환경 설정 & gt; 공유 & gt; 원격 Apple 이벤트 )를 사용하거나 터미널 을 사용하여 다음 명령을 입력합니다.

    / usr / bin / sudo / bin / launchctl disable system / com.apple.AEServer

    변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오. 이제 AE 서버가 비활성화됩니다.

    AppleScript 작성 방법

    원격 Apple 서버를 활성화하는 것은 방정식의 일부일뿐입니다. 다음으로 Mac에서 수행 할 작업에 대한 지침으로 AppleScript를 작성해야합니다. 이를 위해서는 Finder & gt; Finder & gt; 유틸리티 . 편집기가 열리면 파일 & gt; New.

    다음은 시도 할 수있는 몇 가지 스크립트입니다.

    • Mac을 절전 모드로 전환

    응용 프로그램 컴퓨터의 "Finder" "eppc : // 대상 Mac의 IP 주소"
    sleep
    end tell

    • iTunes 열기

    컴퓨터 "eppc : // 대상 Mac의 IP 주소"의 iTunestell 응용 프로그램 "iTunes"
    play
    end tell

    • iTunes 종료

    컴퓨터의 응용 프로그램“iTunes”에게“eppc : // 대상 Mac의 IP 주소”를 알려줍니다.
    중지
    end tell

    • Safari 실행

    컴퓨터“eppc : // 대상 Mac의 IP 주소”의 응용 프로그램“Safari”에게 알려주십시오.
    활성화
    end tell

    • Safari 종료

    시스템 "eppc : // 대상 Mac의 IP 주소"의 응용 프로그램 "Safari"에게 알리기 < br /> quit
    end tell

    이러한 AppleScript를 생성 한 후에는 Mac에 저장하고 필요할 때 실행할 수 있습니다. AppleScript를 실행하려면 대상 Mac의 사용자 이름과 비밀번호를 입력해야합니다.


    YouTube 비디오: 내 Mac의 AE 서버 란?

    04, 2024