화면 공유가 다른 Mac에 연결되지 않을 때
상대 Mac에서 화면 공유가 켜져 있고 내 사용자를 허용해야 합니다. 두 Mac 모두 깨어 있고, 같은 네트워크에 있고, 포트 5900이 열려 있어야 합니다.
제 Mac에 이런 문제가 있습니다: 화면 공유가 다른 Mac에 연결되지 않을 때. https://kilobat.app/ko/guides/screen-sharing-not-connecting-mac.md을(를) 읽고 저와 함께 해결해 주세요. Kilobat CLI가 없으면 설치해 주세요: brew install seifip/kilobat/kilobat. 가이드의 터미널 및 kilobat 점검은 직접 실행하고, 알아낸 내용을 알려 주세요. 저만 할 수 있는 단계는 목록으로 정리해 주세요. 설정을 바꾸기 전에는 먼저 물어봐 주세요.
증상
- 화면 공유 앱의 네트워크 아래에 상대 Mac이 나타나지 않습니다.
- 연결이 대기하다가 실패합니다.
- 한 네트워크에서는 이름으로 연결할 수 있지만 다른 네트워크에서는 연결할 수 없습니다.
- 고성능 옵션이 나타나지 않거나 세션이 기본으로 돌아갑니다.
가능한 원인
- 상대 Mac에서 화면 공유가 꺼져 있습니다. Apple에 따르면 접근하려는 Mac에서 화면 공유 또는 원격 관리가 켜져 있어야 합니다.
- 화면 공유와 원격 관리가 충돌합니다. Apple에 따르면 둘을 동시에 켤 수 없습니다.
- 사용자가 허용되지 않았습니다. 사용자가 상대 Mac의 화면 공유 접근 목록에 있어야 합니다.
- Mac이 잠자기 중입니다. Apple은 어느 Mac도 잠자기 상태가 아닌지 확인하라고 안내합니다.
- Mac이 서로 다른 네트워크에 있습니다. Apple은 두 컴퓨터가 같은 네트워크에 연결되어 있는지 확인하라고 안내합니다.
- 방화벽. Apple에 따르면 들어오는 모든 연결 차단은 공유 서비스에 대한 연결을 막습니다.
- 고성능에는 더 많은 조건이 필요합니다. Apple은 높은 대역폭, 낮은 지연 시간, Mac 사이의 UDP 포트 5900, 5901, 5902를 요구합니다.
확인 방법
상대 Mac에서 Apple 메뉴 > 시스템 설정 > 일반 > 공유를 선택하세요.
화면 공유와 원격 관리를 확인하세요. 둘 중 하나만 켤 수 있습니다.
화면 공유 옆의 정보 버튼을 클릭하세요. 다음에 대한 접근 허용을 확인하세요.
두 Mac이 모두 깨어 있고 같은 네트워크에 있는지 확인하세요.
상대 Mac에서 방화벽이 들어오는 모든 연결을 차단하는지 표시합니다.
/usr/libexec/ApplicationFirewall/socketfilterfw --getblockall내 Mac에서 포트 5900이 응답하는지 테스트합니다. 상대 Mac의 IP 주소를 사용하세요.
nc -vz -G 5 192.168.1.20 5900
해결 방법
원격 관리가 켜져 있는데 화면 공유를 사용한다면 먼저 원격 관리를 끄세요.
화면 공유를 켜세요.
다음에 대한 접근 허용에서 모든 사용자를 선택하거나 다음 사용자만에 내 사용자를 추가하세요.
상대 Mac이 계속 깨어 있도록 잠자기 설정을 바꾸세요.
들어오는 모든 연결 차단이 켜져 있으면 네트워크 > 방화벽 > 옵션에서 끄세요.
두 Mac을 같은 네트워크에 연결하세요. 그런 다음 화면 공유 앱을 여세요.
새로운 연결 버튼을 클릭하세요. 상대 Mac의 호스트 이름을 입력하세요.
고성능을 사용하려면 Apple이 권장하는 대로 유선 네트워크 연결을 사용하세요.
Kilobat 사용
포트 5900에 대한 TCP 연결을 테스트합니다. IPv4 줄을 읽으세요. 연결됨, 거부됨 또는 응답 없음으로 표시됩니다.
kilobat why 192.168.1.20:5900그런 다음 점검은 보안 웹 연결을 시도합니다. 화면 공유는 이를 사용하지 않으므로 그 단계는 무시하세요.
이 네트워크의 기기가 서로 볼 수 있는지 확인합니다. 일부 게스트 네트워크는 기기를 격리합니다.
kilobat local checkMac이 최근에 통신한 기기를 Bonjour 이름과 함께 나열합니다.
kilobat devices --bonjour지연이 발생한 세션 후 Kilobat이 원인이 담긴 보고서를 작성합니다. 원격 데스크탑 보고서를 표시합니다.
kilobat remote --kind desktop
질문
화면 공유는 어떤 포트를 사용하나요?
Apple은 화면 공유에 TCP와 UDP 포트 5900을 안내합니다. 고성능에는 UDP 5901과 5902도 필요합니다.
화면 공유와 원격 관리를 둘 다 사용할 수 있나요?
아니요. Apple에 따르면 하나만 켤 수 있습니다. Apple에 따르면 둘 중 어느 쪽이든 화면을 공유할 수 있습니다.
고성능이 보이지 않는 이유는 무엇인가요?
Apple에 따르면 두 Mac 모두 Apple 실리콘과 macOS Sonoma 14 이상이 필요합니다. 각 Mac에서는 한 번에 하나의 세션만 실행할 수 있습니다.
출처
- Apple 지원: Mac에서 화면 공유 켜기 또는 끄기
- Apple 지원: 다른 Mac의 화면 공유하기
- Apple 지원: Mac 컴퓨터 화면을 공유할 수 없는 경우
- Apple 지원: Mac의 화면 공유 유형 옵션
- Apple 지원: Apple 소프트웨어 제품이 사용하는 TCP 및 UDP 포트
- Apple 지원: Mac에서 방화벽 설정 변경하기
- macOS 27.2와 함께 설치되는 nc(1) 및 socketfilterfw(8) man 페이지
2026년 11월 7일 확인.