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


27

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

답변:


5

OS X Lion부터 여러 계정을 설정 한 경우 내장 화면 공유에서 지원됩니다.

사용자 별 화면 공유

다른 로그인으로 컴퓨터를 사용하는 다른 사람을 방해하지 않고 해당 컴퓨터의 사용자 계정으로 Mac에 원격으로 로그인하여 제어 할 수 있습니다.


2
클라이언트는 PC 또는 Mac OS에서만 사용할 수 있습니까?
Ricardo Polo

좋은 질문입니다, @Ricardo. Windows (VNC 클라이언트)의 액세스를 한 번 테스트했지만 결과를 기억하지 못합니다. 곧 다시 테스트하겠습니다. 계속 ...
Arjan

1
기존 XP 상자 @Ricardo를 사용하면 운이 없습니다. 여러 사용자가 동시에 Mac을 사용할 수 있습니까 ?를 참조하십시오 . Mac의 VM에서 Windows를 실행하여 Droste 효과 / 끝없는 루프를 얻는 테스트를 일찍 기억합니다. 나는 그 테스트가 더 성공적 이라고 생각합니다 (예 : 그 테스트 중 일부는 실제로 별도의 세션을 제공하고 Droste 효과를주지 않는다고 생각합니다). 그러나 내 기억은 실패합니다 ... 내가 링크 한 게시물의 링크를 참조하십시오 .
Arjan

클라이언트가 Lion 이전 버전의 OS X를 실행 중일 때이를 어떻게 수행합니까? (마운틴 라이온을 운영하는 서버)
Michael

11

우리는 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"가 제공되므로 포트 번호를 기억할 수없는 경우 쉽게 탐색 할 수 있습니다.

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


2
좋은! Vine Server 제작자는 testplant.com/multidesktop.html 에서 Tiger에 대해서만 이야기 할 때 어떤 Mac OS 버전을 사용했는지 알 수 있습니까?
Arjan

1
와우!! Leopard / Snow Leopard 컴퓨터와 사자 같은 공유! 나는 이것에 대해 얼마나 흥분하는지 말할 수 없습니다!
daviesgeek

내 Windows 상자의 스페인어 키보드가 문자 "i"를 Mac에 보내지 않았다는 점을 제외하고 os x 10.6에서 매력처럼 작동했습니다. 알려진 오래된 문제 sourceforge.net/tracker/… 슬픈 나
xverges

8

Aqua Connect Terminal Server를 살펴보십시오 . RDP, VNC 및 X11을 통해 클라이언트에 다중 사용자 OSX를 제공합니다.


그들은 언젠가 곧 저렴 "비 동시"버전을 출시 할 수 있다고합니다 비록처럼 보인다는 ... 조금 (동시 사용자 마지막으로 내가 확인 당 약 $ 250) 비용
rogerdpack

5

버 베가이,

방금 Vine Server를 사용하여 설정했는데 잘 작동합니다.

터미널 용도로만이 컴퓨터를 사용하고 있으므로 로그인하면 빠른 사용자 전환을 자동으로 수행하는 스크립트를 만들었습니다.

#!/bin/bash
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

/ opt / fastswitch에 넣었습니다.

터미널에서

sudo chmod + x 빠른 스위치

그런 다음 각 사용자에 대해 계정, [계정 이름], 로그인 항목의 시작 프로그램 중 하나 인 빠른 스위치를 만들었습니다.

이제 포트 5900은 항상 사용자 로그인으로 기본 설정됩니다!

컴퓨터를 물리적으로 사용하는 사용자와 함께이 작업을 수행하면 빠른 사용자 전환 상태가되며 다시 로그인하면됩니다.


3

Coderebel는 iRAPP 터미널 서버를 만듭니다 . ACTS (Aqua Connect Terminal Server)와 달리 가격은이 게시물 기준으로 $ 298 인 사이트에 나와 있습니다. iRAPP는 현재 Snow Leopard를 지원하지만 ACTS는 "현재 호환되는 버전 ...은 현재 사용할 수 없습니다"라고 말합니다. 나는 시도하지 않았지만이 질문에 찾은 정보를 추가하고 싶었습니다.


이제 2 명의 사용자에게는 $ 358.00입니다. 나에게 비참한 가격처럼 들린다. 거의 두 번째 미니를 구입할 수 있으며 컴퓨터 리소스에 대한 경합이 적습니다.
iconoclast

0

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.