Mac OS X의 내장 화면 공유를 사용하여 헤드리스 Mac Mini에 연결하는 데 만성적 인 문제가 있습니다. 일반적으로 제대로 작동하지만 때로는 연결되지 않습니다.
다음과 같이 진행됩니다.
연결을 시작합니다 (Finder 창에있는 사이드 바에서 Mac Mini를 클릭하고 "화면 공유 ..."단추를 선택하거나 /System/Library/CoreServices/Screen Sharing.app
Bonjour 이름 " macmini.local
" 을 시작 하고 입력하여 ). 연결하면, 욱신 거림이 사라집니다. 성공적으로 연결되면이 시점에서 연결됩니다. 그러나 종종 동계는 사라지고 그것을 대체하는 것은 없습니다. 화면 공유 앱은 활성 상태로 유지되며 메시지를 표시하지 않으며 아무리 오래 두더라도 아무 일도 일어나지 않습니다. 연결이없는 것 같습니다.
문제가 안정적으로 발생할 수는 없지만 일단 발생하면 여러 다른 Mac 클라이언트에서 관찰 할 수 있습니다. ssh를 통한 종료를 통해 원격 시스템을 재부팅하면 원격 시스템이 사라지고 문제없이 연결되지만 더 나은 솔루션을 찾고 있습니다.
ssh를 통해 원격 Mac Mini에서 실행되는 프로세스를 확인하면 /System/Library/CoreServices/RemoteManagement/screensharingd.bundle/Contents/MacOS/screensharingd
루트가 소유 한 두 개의 프로세스 와 자식 프로세스가 /System/Library/CoreServices/RemoteManagement/ScreensharingAgent.bundle/Contents/MacOS/ScreensharingAgent
있습니다. 이러한 프로세스 중 하나를 종료하려고하면 PID가 변경되지만 실행 상태로 유지되므로 연결할 수 없습니다.
이 스레드 에서 Mac mini 서버의 화면 공유 서비스 재시작 화면 공유 데몬을 올바르게 다시 시작하는 방법을 배웠습니다. 또는 실제로 두 가지 방법이 있습니다. 어느 것이 적합한 지 확실하지 않으므로 둘 다 수행합니다. 도움이되지 않지만 여전히 연결할 수 없습니다.
이 글에서 왜 Mac-to-Mac 화면 공유가 중단됩니까? 봉쥬르 이름 대신 IP 주소로 연결하라는 제안을 배웠습니다. 이것을 시도하면, "연결하는"throbber 대신에 로그인 창이 나타납니다. 그래도 아직 연결되지 않았습니다. 로컬 컴퓨터에서 화면 공유를 종료해도 멈춰진 로그인 창이 제거되지 않습니다. 이 스레드에서 배운 것처럼 NetAuthAgent를 제거하는 유일한 방법은 걸린 화면 공유 인증 대화를 죽이는 방법입니다.
두 머신 모두 Lion (10.7.4)을 실행하지만 10.6 이후로이 동작을 관찰했지만 아마도 10.5는 기억할 수 없습니다. 원격 컴퓨터는 2009 Mac Mini이고 로컬 컴퓨터는 MacBook Pro입니다 (이 동작은 여러 클라이언트 컴퓨터에서 복제되었습니다).
원격 시스템에 반송 할 수있는 프로세스, 서버, 데몬이 있어야합니까? 재부팅이 부족합니까?