macOS에서 로컬 네트워크 컴퓨터 또는 RU Server에 연결할 수 없습니다
증상
Mac에서 Viewer가 IP 주소나 컴퓨터 이름으로 로컬 네트워크의 컴퓨터에 연결하지 못하고, 같은 네트워크에 있는 RU Server에 로그인하지 못합니다. Mac에서 실행 중인 Host나 Agent가 로컬 네트워크의 RU Server에 연결할 때도 같은 문제가 발생할 수 있습니다. 대표적인 징후는 다음과 같습니다.
- Internet-ID 연결을 포함하여 인터넷을 통한 연결은 정상적으로 작동합니다.
- 같은 Mac에서 ping 및 다른 프로그램은 해당 컴퓨터에 정상적으로 접근합니다. Windows 또는 Linux의 Viewer는 같은 Host에 문제없이 연결됩니다.
- 상대편 Host의 로그에 연결 시도가 전혀 기록되지 않습니다.
- Mac에서 Remote Utilities를 업데이트하거나 재설치한 직후에 문제가 나타납니다.
원인
macOS는 모든 애플리케이션에 로컬 네트워크 사용 권한을 요청하고, 그 응답을 시스템 설정→개인정보 보호 및 보안→로컬 네트워크에 저장합니다. 이 권한은 애플리케이션 파일 자체에 연결되어 있습니다. 업데이트 후에는 저장된 권한이 새 파일과 더 이상 일치하지 않으며, 일부 macOS 버전에서는 시스템 설정의 스위치가 여전히 해당 애플리케이션을 허용된 상태로 표시하는데도 시스템이 다시 묻지 않고 애플리케이션의 로컬 연결을 조용히 차단합니다.
이는 Remote Utilities 설정이 아니라 macOS의 동작 방식입니다. macOS 15(Sequoia) 이상에서 확인되었습니다. 애플리케이션이 직접 로컬 네트워크의 주소로 여는 연결, 즉 IP 주소나 컴퓨터 이름을 사용한 직접 연결과 같은 네트워크에 있는 RU Server로의 연결만 영향을 받습니다. Host로 들어오는 연결과 인터넷을 통한 연결은 영향을 받지 않습니다.
해결 방법
- 시스템 설정→개인정보 보호 및 보안→로컬 네트워크을 엽니다.
- 목록에서 Remote Utilities Viewer(또는 Host, Agent)를 찾습니다. 스위치를 끈 다음 다시 켭니다.
애플리케이션이 목록에 없으면 애플리케이션을 실행하고 연결을 시도한 다음, "로컬 네트워크에서 기기를 찾고 연결하려고 합니다" 메시지에서 허용을 클릭합니다. - 애플리케이션을 완전히 종료(Command+Q)한 다음 다시 실행합니다.
- 다시 연결합니다. 그래도 실패하면 Mac을 재시동한 후 한 번 더 시도합니다.
참고:
이 권한은 macOS 사용자 계정별로 적용됩니다. Viewer, Host 또는 Agent를 실행하는 모든 사용자 계정에서 위 단계를 반복하세요. Remote Utilities를 삭제하고 재설치하는 것만으로는 문제가 해결되지 않습니다.
