여러 사용자가 동시에 Mac을 사용할 수 있습니까?


35

다른 사용자가 동시에 Mac을 사용할 수 있습니까?

우리는 하나의 Mac이지만 3 명의 사용자가 있다고합니다. iPhone 또는 Mac에서 응용 프로그램을 개발하기 위해 동일한 컴퓨터에 동시에 원격으로 액세스 할 수 있습니까?

Mac OS X 서버에서이를 수행 할 수 있습니까?

그렇다면 어떻게 구성합니까?


예, 그러나 한 번에 한 명의 사용자 만 GUI를 사용할 수 있습니다. SSH로 여러 사람을 연결할 수 있습니다.

6
서버 오류, "Mac OS X 다중 사용자 씬 클라이언트 서버 (터미널 서버)?"도 참조하십시오. 에서 serverfault.com/questions/8966/... 및 터미널 서비스 "뭔가 같은" "Mac OS X 용?" 에서 serverfault.com/questions/46284/...
Arjan

(서버 오류 게시물 : iRAPP 터미널 서버, coderebel.com/products/irapp-terminal-server )는 $ 298.00에 판매됩니다. iPhone 개발 소프트웨어 라이센스로 여러 세션을 허용하는 경우에는 나쁘지 않습니다.
Arjan


2
이 의견은 구식입니다. 최근에는 공유 기능 등을 통해 GUI를 사용할 수 있습니다.
rogerdpack

답변:


23

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

사용자 별 화면 공유

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

이것은 Mac에서 Mac으로 잘 작동합니다. 윈도우에서 제어 할 수 분명히 한 번 "스타트"ARD 한 요구. Apple의 Apple Remote Desktop : 명령 행을 통해 원격으로 구성 (kickstart)으로 명령 행을 사용하여 수행 할 수 있습니다 . 또는 : 시스템 환경 설정에서 화면 공유, 원격 로그인, 원격 관리 및 원격 Apple 이벤트를 비활성화 한 다음 다시 모두 활성화하고 마지막으로 모두 비활성화하고 화면 공유 만 활성화하십시오.

그러나 위의 작업을 수행하더라도 이전 XP 시스템과 최신 버전의 UltraVNC를 사용한 테스트는 성공하지 못했습니다.

  • Mac이 로그인 창에 있었을 때 UltraVNC를 사용하면 예전처럼 Mac 화면을 실제로 제어 할 수있었습니다. 따라서 Mac과 XP 상자 모두 정확히 동일하게 표시되며 단일 세션을 공유합니다.
  • Mac 사용자가 로그인하면 VNC를 시작하면 로그인 창의 배경이 표시되지만 가장 자주 비어 있습니다. Windows에서 마우스를 움직이면 Mac 커서가 비치 볼로 바뀝니다. 로그인 창이 비어 있지 않은 경우에도 클릭에 응답하지 않습니다.
  • 화면 공유 대신 원격 관리를 사용해도 별 차이가 없었습니다.
  • 나는 이것을 직접 필요로하지 않기 때문에 많이 테스트하지 않았습니다. 다른 OS 또는 다른 뷰어는 다른 결과를 산출 할 수 있습니다. 그러나 최신 RealVNC 릴리스 노트 의 다음 인용문은 그리 희망적이지 않습니다.

    Mac OS X 10.7 (Lion)에 내장 된 화면 공유 연결은 지원되지 않습니다.
    해결 방법 : 없음
    상태 : 고려중.

따로 : Mac에서 일부 Windows 박스, Mac으로의 원격 세션을 사용하거나 동일한 Mac에서 Windows를 실행하는 Parallels와 같은 것을 사용하여 테스트하지 않도록주의하십시오. 그것은 Droste Effect 로 끝없는 루프를 만들어 냅니다 . 재부팅이 필요합니다 ...


이전 버전의 OS X의 경우 Vine Server (OSXvnc)를 사용하는 것이 가능합니다 . 나는 그것을 사용하지 않았지만 제작자는 주장한다 .

Tiger (Mac OS 10.4)에서 [..] Vine Server (OSXvnc)를 사용하여 모든 데스크탑에 동시에 액세스 할 수 있습니다. 이렇게하면 각각 동일한 Mac에서 자신의 데스크탑을 사용하여 여러 사용자가 로그인 할 수 있습니다.

[..]

Vine Server (OSXvnc)에 액세스하기 위해 VNC 뷰어를 실행하는 컴퓨터 나 PDA 만 있으면됩니다. 이제 모든 오래된 PC를 사용할 수 있습니다!

하나:

각 사용자는 반드시 빠른 사용자 전환을 사용하여 로그인해야합니다. 컴퓨터를 재부팅하면 VNC를 통해 액세스 할 수 있도록 빠른 사용자 전환으로 각 사용자를 로그인해야합니다.

또한 동일한 소프트웨어를 동시에 사용하면 문제가 발생하거나 (예 : 임시 파일이 사용자 영역에 저장되지 않은 경우) 라이센스 계약이 깨질 수 있습니다.

이것이 여전히 레오파드와 스노우 레오파드에서 작동하는지 모르겠습니다. (그러나 서버 결함에 대한 최근 게시물 은 최신 버전의 OS X에서 테스트되었으므로 Snow Leopard입니까?)


분명히 요즘 창에서 연결 박스 "가능하지만, 고통스러운" discussions.apple.com/thread/3190260?start=90&tstart=0
rogerdpack은

이전 버전의 OS X에서 최신 버전 및 사용자 다중 사용자 VNC로 연결할 수 있습니까? 작동하지 않는 것 같습니다 ...
Michael

1
다시 가져옵니다. 다른 사람이 로그인 한 경우에만 작동합니다. 로그인 화면에서 원격 세션이 화면을 표시하여 콘솔의 모든 사용자가 입력 한 내용을 볼 수 있습니다.
Michael

7

라이온으로, 예. 여기 9to5mac 기사 가 있습니다. 에서 애플 :

사용자 별 화면 공유

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


1
시간이 다되었습니다.
Daniel Beck

3

Vines 서버를 사용하여 2 대의 Windows 랩톱에서 단일 Mac mini까지 2 개의 동시 세션을 별도로 실행할 수있었습니다. 우리는 두 명의 사용자가 Mac에 로그온해야했고 두 세션 모두 별도의 덩굴 서버 exe를 실행했습니다. 각 포도 나무 서버의 IP, 포트 및 pw 콤보에 액세스하도록 구성된 tightvnc를 사용하여 작동했습니다.

덩굴 서버 설정은 웹 사이트 지침에 따라 구성되었습니다.

포도 나무 서버 인스턴스가 시작 순서 (첫 번째 세션 5900, 두 번째 5901 등)에서 포트 번호를 할당하기 때문에 그다지 강력하지는 않지만 작동했습니다.


또한 포도 나무는 OS X 사자를 필요로하지 않는다고 생각합니다 ...
rogerdpack

1

우리는 Vine Server도 사용하고 3 개의 다른 사용자 계정으로 1 개의 mac에 로그인합니다. 우리가 해결할 방법을 모르는 문제가 있습니다. 예를 들어, mac 사용자가 alt 또는 capslock을 누르면 다른 모든 계정에도 영향을 미치므로 자극을 줄 수 있습니다.


1

과거에는 다음과 같이 단일 Mac Pro를 설정했습니다 (다른 개발자에게는 컴퓨터가 필요하지 않음).

다중 모니터
다중 키보드
다중 마우스

그런 다음 Parallels를 실행하여 OSX를 가상화 할 수 있습니다. 각 사용자마다 VM을 만들었습니다.

각 VM에 특정 키보드와 마우스를 할당했습니다. 모니터는 모두 기본 OS와 함께 제공되므로 다음과 같은 제한 사항이있었습니다.

로그인하고 VM을 시작하고 올바른 모니터로 이동 한 후 해당 VM을 해당 모니터에서 전체 화면으로 만들어야했습니다.

실수로 (실제 컴퓨터의 주 사용자로서) 마우스를 "화면 밖"으로 이동하면 마우스가 다른 사람 위에 나타납니다.

USB 장치는 특정 VM에 쉽게 할당 할 수 있었지만 초기 시작시 혼동을 일으켰습니다 (예 : 같은 이름의 키보드 ... 이것은 무엇입니까?).

우리는 안드로이드와 iOS 개발을 모두하고 있었으며, 이것은 가능했습니다. 그러나 맥 미니 대 맥 프로의 가격 (그리고 각 사용자마다 OSX 및 병렬 제품을 구입할 필요가 있음)을 감안할 때, 미니의 덩어리를 구입하는 것이 아니라는 압박을 받고 있습니다. 나는 당신이 소박한 기계의 마력을 "공유"하기를 원한다면, 그것은 잘 작동한다고 생각합니다.


1

VNC 세션을 통한 여러 사용자가 지원되지만 High Sierra에서 Apple은 5 개의 동시 로그인 세션을 임의로 제한했습니다. 이전 버전의 macOS에서는 16 개 이상의 동시 로그인을 문제없이 실행했습니다.

이들은 완전히 고유 한 데스크탑 로그인 세션으로, 서로 다른 VNC 클라이언트가 동시에 "배경으로"제어하므로 콘솔 화면에 나타나지 않습니다.

High Sierra 기준으로 macOS는 백그라운드 또는 기타 5 개의 동시 로그인 세션 만 허용합니다.

시도하기에 충분히 쉽습니다. Mac에서 여러 사용자 계정을 만듭니다. 콘솔에서 사용자 중 하나로 로그인하십시오. 다른 Mac에서 "화면 공유"응용 프로그램을 사용하여 콘솔에 로그인하지 않은 사용자 중 하나로 다중 계정 Mac에 연결하십시오. 현재 사용자의 화면을 공유하거나 자신으로 로그인 할 것인지 묻는 대화 상자가 표시됩니다. 자신을 선택하면 콘솔과 독립적으로 백그라운드 로그인 세션에있게됩니다.


어리 석고 명백한 질문을 할 위험이 있습니다. 다섯 명의 사용자가 별도의 세션을 가지고 있고 동일한 데스크탑과 동일한 마우스를 놓고 싸우고 있지 않다는 것을 확인할 수 있습니까? 또한 5 명의 원격 사용자 또는 5 명의 총 사용자 (로컬 1 및 4 개의 원격 사용자)입니까? 의견에 응답하지 마십시오.  명확하고 완전하게 답변을 편집 하십시오.
Scott

0

그들은 동일한 VNC 세션에 액세스 할 수 있지만 커서는 하나뿐입니다 (3 명이 싸우고 있습니다!).

당신이 실제로 따르는 것은 소스 버전 관리라고 생각합니다. 로컬 컴퓨터에서 프로젝트 작업을 수행하고 중앙 서버에 변경 사항을 커밋하고 다른 사람의 변경 사항을 취소하십시오.

나는 당신이 주제를 읽으라고 제안합니다. 다음은 좋은 부드러운 소개입니다.

http://www.profhacker.com/2010/03/25/a-gentle-introduction-to-version-control/


1
질문자가 말했듯이 Mac이 하나만 있으면 도움이되지 않습니다. 전 세계의 모든 소스 컨트롤이 3 개 사이에서 하나의 Mac을 공유하는 데 도움이되지 않습니다. 둘 이상의 개발자가 동시에 iPhone / Mac 응용 프로그램을 생성하게하려면 더 많은 Mac이 필요합니다.
andynormancx

1
그들은 하나의 맥을 가지고 있지만 다른 사람들이 " 원격 " 으로 접근하기를 원합니다 . 분산 버전 제어 시스템을 사용하면 각 사용자가 고유 한 핵심 저장소를 보유하고 요청시 코드를 중앙 위치에 재결합 할 수 있습니다. 많은 사람들이 동일한 코드베이스를 해킹하는 데 필수적입니다.
Oli

당신은 필요하지 않습니다 어떤 그들을위한 프로그램으로 맥이나 아이폰을. 빌드 / 테스트 / 배포에는 하나만 필요합니다. 하나만있는 경우 사람들에게 대기열에 대기하거나 슬롯을 예약하라고 지시하거나 가상 시스템으로 자체 "Hackintosh"설치를 설치하도록하는 경우가 많습니다.
Oli

0

또한 2-4 명의 사용자를 위해 하나의 강력한 시스템을 사용하는 솔루션을 고려하고있었습니다. 그러나 전문적으로 나는 다음과 같은 이유로 그 솔루션에서 벗어났습니다.

1) 한 사용자에게 문제가 발생하여 재부팅하면 모든 사람이 영향을 받고 재부팅을 기다립니다. 또한 4 명의 사용자가 동시에 작업하는 경우 1 명의 사용자에 비해 재부팅이 더 필요할 수 있습니다.

2) 기계가 고장 나면 프로그래머를 집으로 돌려 보낼 수 있습니까?

따라서 모든 사람이 자신의 머신을 확보하고 소스 코드 관리를 아웃소싱하고 서버를 구축하는 것이 전문적인 방법 인 것 같습니다.


0

나는이 문제에 대한 해결책을 한동안 찾고 있었고 내가 찾은 가장 좋은 옵션은 게스트 사용자를 활성화하고 자동으로 로그인하도록 설정하는 것입니다.

일단 설정되면 다른 사용자로 안정적으로 연결하고 가상 (사용자 별) 화면 공유 세션을 얻을 수 있습니다.

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