우리는 OSX 용 Vine Server와 클라이언트 용 JollyFastVNC를 함께 사용하고 있습니다.
Vine Server는 로그인 한 각 사용자에 대해 고유 한 포트 번호로 "개인"VNC 서버 인스턴스를 제공합니다. 유일한 트릭은 사용자가 VNC에 접속할 수 있도록 자신의 계정으로 VineServer를 실행하여 Mac에 이미 로그인되어 있어야한다는 것입니다. 부트 스트랩 문제에 대한 해결책은 VNC 세션을 제공하는 Vine 서버 "시스템 서버"입니다. Mac 콘솔-따라서 콘솔 세션에 액세스하는 모든 사용자가 Mac에 직접 로그 할 수있게하여 자체적 인 자체 Vine Server 인스턴스를 시작하십시오.
구성은 비교적 쉽습니다.
1 / 여러 사용자가 Mac을 공유 할 수 있도록 빠른 사용자 전환을 켭니다.
2 / 실제 Mac 콘솔에 원격 액세스 권한을 부여하려는 관리자로 로그인합니다. 해당 사용자로 Vine Server를 시작하고 "로그인시 열기"환경 설정을 확인하십시오.
3 / Vine Server Preferences를 열고이 VNC 서버 인스턴스에 할당 된 포트 번호를 확인하십시오. 후속 실행을 위해이 인스턴스를 해당 포트에 "고정"하도록 해당 번호를 수동으로 다시 입력하십시오. 또한이 고유 한 사용자 세션에 대해 여기에서 비밀번호를 설정하는 것이 좋습니다.
4 / 공유 탭으로 이동하여 "여러 사용자 세션 허용"을 확인하십시오
5 / Startup 탭으로 가서 "System Server ..."버튼을 확인하십시오. 기본 포트 (5900)에서 시스템 서버 인스턴스를 시작하십시오. 이것은 당신의 것입니다 콘솔 사용에 VNC 서버입니다. (이 암호를 설정하는 것이 좋습니다)
6 / 환경 설정 창을 닫고 서버 재시작 버튼을 클릭하십시오.
이제 두 개의 VNC 사용자 세션 에 로그인 할 수 있습니다 . 하나는 포트 5900의 콘솔로, 다른 하나는 방금 로그인 한 관리자로 로그인합니다.
이제 각 사용자마다 로그인하여 Vine Server를 도크에 추가하고 위의 2, 3, 4 단계를 반복하십시오.
우리가 주목 한 두 가지 문제는 Mac의 전원을 껐다 켜면 시스템 서버가 자동으로 시작되지 않는다는 것입니다. 초기 사용자는 UI를 통해 로그인하고 시작해야합니다.
두 번째 문제는 사용자가 원격 VNC 콘솔 세션을 통해 로그인하면 이후의 Mac 사용이 콘솔 세션과 "개인"VNC 세션에서 모두 볼 수 있다는 것입니다. 즉, 콘솔 세션은 다른 사람이 원격으로 또는 로컬로 로그인 할 때까지 마지막으로 로그인 한 사용자에게 바인드 된 상태로 유지됩니다. 우리는 로그인 후 원격 콘솔 세션을 다시 열고 빠른 사용자 전환을 사용하여 콘솔 세션이 다시 분리되도록하는 "로그인 창 표시"로이 문제를 해결합니다.
JollyFastVNC는 멋진 "사용 가능한 서버"브라우저를 통해 Bonjour를 인식하는 VNC 클라이언트로 그림을 입력합니다. 이렇게하면 실행중인 각 Vine Server 인스턴스와 콘솔 인스턴스마다 원격 Mac "hostname : port"가 제공되므로 포트 번호를 기억할 수없는 경우 쉽게 탐색 할 수 있습니다.
이것이 도움이되기를 바랍니다.