화면 공유가 다른 Mac에 연결되지 않을 때

상대 Mac에서 화면 공유가 켜져 있고 내 사용자를 허용해야 합니다. 두 Mac 모두 깨어 있고, 같은 네트워크에 있고, 포트 5900이 열려 있어야 합니다.

에이전트로 해결하기Claude Code, Codex 또는 터미널을 쓸 수 있는 에이전트용 프롬프트를 복사합니다.

제 Mac에 이런 문제가 있습니다: 화면 공유가 다른 Mac에 연결되지 않을 때. https://kilobat.app/ko/guides/screen-sharing-not-connecting-mac.md을(를) 읽고 저와 함께 해결해 주세요. Kilobat CLI가 없으면 설치해 주세요: brew install seifip/kilobat/kilobat. 가이드의 터미널 및 kilobat 점검은 직접 실행하고, 알아낸 내용을 알려 주세요. 저만 할 수 있는 단계는 목록으로 정리해 주세요. 설정을 바꾸기 전에는 먼저 물어봐 주세요.

적용 대상: 시스템 설정은 macOS 13 Ventura 이상. 고성능에는 두 Mac 모두 Apple 실리콘과 macOS Sonoma 14 이상이 필요합니다.확인: 2026년 11월 7일

증상

  • 화면 공유 앱의 네트워크 아래에 상대 Mac이 나타나지 않습니다.
  • 연결이 대기하다가 실패합니다.
  • 한 네트워크에서는 이름으로 연결할 수 있지만 다른 네트워크에서는 연결할 수 없습니다.
  • 고성능 옵션이 나타나지 않거나 세션이 기본으로 돌아갑니다.

가능한 원인

  • 상대 Mac에서 화면 공유가 꺼져 있습니다. Apple에 따르면 접근하려는 Mac에서 화면 공유 또는 원격 관리가 켜져 있어야 합니다.
  • 화면 공유와 원격 관리가 충돌합니다. Apple에 따르면 둘을 동시에 켤 수 없습니다.
  • 사용자가 허용되지 않았습니다. 사용자가 상대 Mac의 화면 공유 접근 목록에 있어야 합니다.
  • Mac이 잠자기 중입니다. Apple은 어느 Mac도 잠자기 상태가 아닌지 확인하라고 안내합니다.
  • Mac이 서로 다른 네트워크에 있습니다. Apple은 두 컴퓨터가 같은 네트워크에 연결되어 있는지 확인하라고 안내합니다.
  • 방화벽. Apple에 따르면 들어오는 모든 연결 차단은 공유 서비스에 대한 연결을 막습니다.
  • 고성능에는 더 많은 조건이 필요합니다. Apple은 높은 대역폭, 낮은 지연 시간, Mac 사이의 UDP 포트 5900, 5901, 5902를 요구합니다.

확인 방법

  1. 상대 Mac에서 Apple 메뉴 > 시스템 설정 > 일반 > 공유를 선택하세요.

  2. 화면 공유와 원격 관리를 확인하세요. 둘 중 하나만 켤 수 있습니다.

  3. 화면 공유 옆의 정보 버튼을 클릭하세요. 다음에 대한 접근 허용을 확인하세요.

  4. 두 Mac이 모두 깨어 있고 같은 네트워크에 있는지 확인하세요.

  5. 상대 Mac에서 방화벽이 들어오는 모든 연결을 차단하는지 표시합니다.

    /usr/libexec/ApplicationFirewall/socketfilterfw --getblockall
  6. 내 Mac에서 포트 5900이 응답하는지 테스트합니다. 상대 Mac의 IP 주소를 사용하세요.

    nc -vz -G 5 192.168.1.20 5900

해결 방법

  1. 원격 관리가 켜져 있는데 화면 공유를 사용한다면 먼저 원격 관리를 끄세요.

  2. 화면 공유를 켜세요.

  3. 다음에 대한 접근 허용에서 모든 사용자를 선택하거나 다음 사용자만에 내 사용자를 추가하세요.

  4. 상대 Mac이 계속 깨어 있도록 잠자기 설정을 바꾸세요.

  5. 들어오는 모든 연결 차단이 켜져 있으면 네트워크 > 방화벽 > 옵션에서 끄세요.

  6. 두 Mac을 같은 네트워크에 연결하세요. 그런 다음 화면 공유 앱을 여세요.

  7. 새로운 연결 버튼을 클릭하세요. 상대 Mac의 호스트 이름을 입력하세요.

  8. 고성능을 사용하려면 Apple이 권장하는 대로 유선 네트워크 연결을 사용하세요.

Kilobat 사용

  1. 포트 5900에 대한 TCP 연결을 테스트합니다. IPv4 줄을 읽으세요. 연결됨, 거부됨 또는 응답 없음으로 표시됩니다.

    kilobat why 192.168.1.20:5900
  2. 그런 다음 점검은 보안 웹 연결을 시도합니다. 화면 공유는 이를 사용하지 않으므로 그 단계는 무시하세요.

  3. 이 네트워크의 기기가 서로 볼 수 있는지 확인합니다. 일부 게스트 네트워크는 기기를 격리합니다.

    kilobat local check
  4. Mac이 최근에 통신한 기기를 Bonjour 이름과 함께 나열합니다.

    kilobat devices --bonjour
  5. 지연이 발생한 세션 후 Kilobat이 원인이 담긴 보고서를 작성합니다. 원격 데스크탑 보고서를 표시합니다.

    kilobat remote --kind desktop

질문

화면 공유는 어떤 포트를 사용하나요?

Apple은 화면 공유에 TCP와 UDP 포트 5900을 안내합니다. 고성능에는 UDP 5901과 5902도 필요합니다.

화면 공유와 원격 관리를 둘 다 사용할 수 있나요?

아니요. Apple에 따르면 하나만 켤 수 있습니다. Apple에 따르면 둘 중 어느 쪽이든 화면을 공유할 수 있습니다.

고성능이 보이지 않는 이유는 무엇인가요?

Apple에 따르면 두 Mac 모두 Apple 실리콘과 macOS Sonoma 14 이상이 필요합니다. 각 Mac에서는 한 번에 하나의 세션만 실행할 수 있습니다.

출처

2026년 11월 7일 확인.