it-swarm-ko.tech

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

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

VNC와 같은 것을 사용하여 몇 개의 계정에 액세스 할 수있는 저렴한 PC를 몇 개 설치하고 싶지만 각 사용자마다 새 서버를 구입하거나 각 사용자마다 가상화 된 OS X 서버에 대한 새 라이센스를 구입하는 것은 경제적이지 않습니다.

OS X Server를 사용하면 "네트워크 홈 폴더"를 사용하여 사용자를 설정할 수 있으며 Mac OS X에 VNC도 내장되어 있다는 것을 알고 있습니다. , 후자는 단일 사용자 전용)

업데이트 : 예, 사자! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing

27
username

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

사용자 별 화면 공유

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

5
Arjan

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

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

11
verveguy

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

8
ceejayoz

버 베가이,

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

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

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

/ opt/fastswitch에 넣었습니다.

터미널에서

Sudo chmod + x 빠른 스위치

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

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

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

5
arash

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

3
Joseph

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=

0
rogerdpack