Mac OS X 다중 사용자 씬 클라이언트 서버 (터미널 서버)? 클라이언트 서버로

Mac을 진정한 다중 사용자 씬 클라이언트 서버로 바꾸는 솔루션이 있습니까?

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 서버 인스턴스를 제공합니다. 유일한 트릭은 사용자가 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”가 제공되므로 포트 번호를 기억할 수없는 경우 쉽게 탐색 할 수 있습니다.

이것이 도움이되기를 바랍니다.


답변

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 서버의 여러 인스턴스를 실행할 수도 있습니다. 위에서 제안한 포도 나무와 비슷하다고 생각합니다. 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=0


답변