맥을 진정한 다중 사용자 씬 클라이언트 서버로 바꾸는 솔루션이 있습니까?
VNC와 같은 것을 사용하여 몇 개의 계정에 액세스 할 수있는 저렴한 PC를 몇 개 설치하고 싶지만 각 사용자마다 새 서버를 구입하거나 각 사용자마다 가상화 된 OS X 서버에 대한 새 라이센스를 구입하는 것은 경제적이지 않습니다.
OS X Server를 사용하면 "네트워크 홈 폴더"를 사용하여 사용자를 설정할 수 있으며 Mac OS X에 VNC도 내장되어 있다는 것을 알고 있습니다. , 후자는 단일 사용자 전용)
업데이트 : 예, 사자! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
OS X Lion 기준 여러 계정을 설정 한 경우 내장 화면 공유에서 지원됩니다.
사용자 별 화면 공유
다른 로그인으로 컴퓨터를 사용하는 다른 사람을 방해하지 않고 해당 컴퓨터의 사용자 계정으로 Mac에 원격으로 로그인하여 제어 할 수 있습니다.
우리는 OSX 용 Vine Server와 클라이언트 용 JollyFastVNC를 함께 사용하고 있습니다.
Vine Server는 로그인 한 각 사용자에 대해 고유 한 포트 번호로 "개인"VNC 서버 인스턴스를 제공합니다. 유일한 트릭은 사용자가 자신의 계정으로 VineServer를 실행하여 VNC에 액세스 할 수 있도록 Mac에 이미 로그인되어 있어야한다는 것입니다. 이로 인해 발생하는 bootstrap 문제의 해결책은 Vine Server "시스템 서버"입니다. Mac 콘솔 용 VNC 세션-콘솔 세션에 액세스하는 모든 사용자가 Mac에 직접 로그 할 수있게하여 (자체 고유의 Vine Server 인스턴스를 시작)
구성은 비교적 쉽습니다.
1/여러 사용자가 Mac을 공유 할 수 있도록 빠른 사용자 전환을 켭니다.
2/실제 Mac 콘솔에 원격 액세스 권한을 부여하려는 관리자로 로그인합니다. 해당 사용자로 Vine Server를 시작하고 "로그인시 열기"환경 설정을 확인하십시오.
3/Vine Server Preferences를 열고이 VNC 서버 인스턴스에 할당 된 포트 번호를 확인하십시오. 후속 실행을 위해이 인스턴스를 해당 포트에 "고정"하도록 해당 번호를 수동으로 다시 입력하십시오. 또한이 고유 한 사용자 세션에 대해 여기에서 비밀번호를 설정하는 것이 좋습니다.
4/공유 탭으로 이동하여 "여러 사용자 세션 허용"을 확인하십시오
5/Startup 탭으로 가서 "System Server ..."버튼을 확인하십시오. 기본 포트 (5900)에서 시스템 서버 인스턴스를 시작하십시오. 사용할 console VNC 서버가됩니다. (이 암호를 설정하는 것이 좋습니다)
6/환경 설정 창을 닫고 서버 재시작 버튼을 클릭하십시오.
이제 two VNC 사용자 세션에 로그인 할 수 있습니다. 하나는 포트 5900에서 콘솔로, 다른 하나는 방금 로그인 한 관리자로 로그인하십시오.
이제 각 사용자마다 로그인하여 Vine Server를 도크에 추가하고 위의 2, 3, 4 단계를 반복하십시오.
우리가 주목 한 두 가지 문제는 Mac의 전원을 껐다 켜면 시스템 서버가 자동으로 시작되지 않는다는 것입니다. 초기 사용자는 UI를 통해 로그인하고 시작해야합니다.
두 번째 문제는 사용자가 원격 VNC 콘솔 세션을 통해 로그인하면 이후의 Mac 사용은 콘솔 세션과 "개인"VNC 세션에서 모두 볼 수 있다는 것입니다. 즉, 다른 사람이 원격으로 또는 로컬로 로그인 할 때까지 콘솔 세션은 마지막으로 로그인 한 사용자에게 바인딩 된 상태로 유지됩니다. 우리는 로그인 후 원격 콘솔 세션을 다시 열고 빠른 사용자 전환을 사용하여 콘솔 세션이 다시 분리되도록하는 "로그인 창 표시"로이 문제를 해결합니다.
JollyFastVNC는 멋진 "사용 가능한 서버"브라우저를 통해 Bonjour를 인식하는 VNC 클라이언트로 그림을 입력합니다. 이렇게하면 실행중인 각 Vine Server 인스턴스 및 콘솔 인스턴스에 대해 원격 Mac "hostname : port"가 제공되므로 포트 번호를 기억할 수없는 경우 쉽게 탐색 할 수 있습니다.
도움이 되었기를 바랍니다.
Aqua Connect Terminal Server 를 살펴보십시오. RDP, VNC 및 X11을 통해 다중 사용자 OSX를 클라이언트에 제공합니다.
버 베가이,
방금 Vine Server를 사용하여 설정했는데 잘 작동합니다.
터미널 용도로만이 컴퓨터를 사용하고 있으므로 로그인하면 빠른 사용자 전환을 자동으로 수행하는 스크립트를 만들었습니다.
#!/bin/bash
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
/ opt/fastswitch에 넣었습니다.
터미널에서
Sudo chmod + x 빠른 스위치
그런 다음 각 사용자에 대해 계정, [계정 이름], 로그인 항목의 시작 프로그램 중 하나 인 빠른 스위치를 만들었습니다.
이제 포트 5900은 항상 사용자 로그인으로 기본 설정됩니다!
컴퓨터를 물리적으로 사용하는 사용자와 함께이 작업을 수행하면 빠른 사용자 전환 상태가되며 다시 로그인하면됩니다.
Coderebel는 iRAPP 터미널 서버 를 만듭니다. ACTS (Aqua Connect Terminal Server)와 달리 가격은이 게시물 기준으로 $ 298 인 사이트에 나와 있습니다. iRAPP는 현재 Snow Leopard를 지원하지만 ACTS는 "현재 호환되는 버전 ...은 현재 사용할 수 없습니다"라고 말합니다. 나는 시도하지 않았지만이 질문에 찾은 정보를 추가하고 싶었습니다.
VNC 서버의 여러 인스턴스를 실행할 수도 있습니다. 위에서 제안한 Vine과 비슷하다고 생각합니다. Linux "다중 인스턴스"버전은 무료이지만 mac OS X에서 realVNC로이 작업을 수행하려면 라이센스를 얻어야 할 수도 있습니다.
Tightvnc 클라이언트와 함께 내장 된 원격 공유를 사용하려면 인코딩을 "hextile"로 설정해야 할 수도 있습니다. http://blandname.com/2006/11/03/how-to-connect-to-a-mac -remote-desktop-using-vnc
또한 일부 사람들은 Windows에서 OS X Lion까지 remotix를 클라이언트로 사용하여 "더 많은"성공을보고했습니다. https://discussions.Apple.com/thread/3190260?start=180&tstart=