4.6 KiB
id, created, tags, aliases
| id | created | tags | aliases |
|---|---|---|---|
| 윈도우 서버의 멀티 유저 20260407 | 2026-04-07 13:26 |
💡 생각
[!question] Q. 윈도우서버의 경우에는 누가 원격접속중일 떄 내가 접속시도를 하면 같은 화면을 둘 이상의 사용자가 동시에 보게되거나 심하면 먼저 접속했던 유저가 접속종료되버리더라고. 윈도우 서버는 이런 멀티유저 환경을 고려하지 않고 설계된거야?
A. 결론부터 말씀드리면, 윈도우 서버(Windows Server) 역시 완벽한 멀티유저를 지원하도록 설계된 운영체제입니다. 하지만 일반적인 PC용 윈도우(Windows 10/11)와는 라이선스 정책과 기본 설정값이 다르기 때문에 겪으신 현상이 발생하게 됩니다.
왜 나는 윈도우 서버는 멀티 유저를 제대로 지원하지 않는다고 착각한걸까?
📑 개념
멀티유저(Multi-user) !멀티유저(Multi-user)#📑 개념
하지만 나는 종종 mstsc로 윈도우 서버에 접속할 때 누군가의 '어?' 소리를 들은적이 있고 또 내가 작업중에 로그아웃이 되버려서 '어??' 소리를 낸 적이 있다. 이런일이 왜 발생했던걸까?
현재 겪으신 상황은 크게 두 가지 관점에서 이해할 수 있습니다.
1. 윈도우의 기본 모드: 관리용 원격 데스크톱 (Admin Mode)
윈도우 서버를 설치하면 기본적으로 최대 2명까지 동시 접속을 허용합니다.
-
목적: 서버 설정 및 유지보수(관리용)입니다.
-
작동 방식: 만약 2명의 관리자가 이미 접속해 있는 상태에서 3번째 사람이 접속을 시도하면, 시스템은 기존 사용자 중 한 명을 끊어버리거나(Kick), 접속을 거부합니다.
-
화면 공유 현상: 만약 두 명의 사용자가 동일한 사용자 계정(예: Administrator) 으로 접속을 시도하면, 설정에 따라 기존 세션을 뺏어오거나(세션 리커넥트), 같은 화면을 보게 되는 경우가 생깁니다.
2. 진정한 멀티유저 환경: 원격 데스크톱 서비스 (RDS)
수십 명의 사용자가 각자의 독립된 바탕화면을 가지고 동시에 작업하려면, 윈도우 서버에서 RDS(Remote Desktop Services) 역할을 활성화해야 합니다.
-
독립된 세션: RDS 환경에서는 각 사용자가 접속할 때마다 운영체제가 개별적인 가상 데스크톱 환경(Session) 을 생성해 줍니다. 따라서 옆 사람이 무엇을 하는지 서로 간섭할 수 없습니다.
-
라이선스(CAL): 윈도우 서버는 기본적으로 관리용 2인 외에 추가 사용자가 접속하려면 RDS CAL이라는 별도의 라이선스 비용을 요구합니다. MS의 비즈니스 모델상, 멀티유저 기능을 "유료 옵션"으로 분리해 둔 셈입니다. 관리 효율성: 서버 점검을 위해 관리자 두 명 정도만 들어오면 충분하다는 판단입니다. (돈이 더 큰 이유인거같다.)
3. 요약 및 해결책
윈도우 서버가 멀티유저(Multi-user)를 고려하지 않은 것이 아니라, 비용과 설정의 문제입니다.
-
먼저 접속한 유저가 튕기는 이유: 허용된 동시 접속 세션 수(기본 2개)를 초과했거나, 동일한 계정으로 중복 로그인을 시도했기 때문입니다.
-
해결 방법:
-
서로 다른 계정 사용: 사용자마다 개별 계정을 생성하여 접속하면 관리 모드에서도 최대 2명까지는 독립적으로 사용 가능합니다.
-
RDS 역할 설치: 3인 이상의 동시 접속이 필요하다면 서버 역할에서
Remote Desktop Services를 설치하고 라이선스를 등록해야 합니다. -
그룹 정책(gpedit.msc) 수정:
컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> 터미널 서비스 -> 원격 데스크톱 세션 호스트 -> 연결항목에서 원격 데스크톱 서비스 사용자를 하나의 원격 데스크톱 서비스 세션으로 제한 옵션을 사용 안 함으로 설정하면 동일 계정으로도 여러 세션을 열 수 있습니다.
-
[!note] 결국.. 돈이 문제였다 라이센스 문제였을줄이야..
[!question] Q. RDS 역할을 활성화하면 라이센스문제 상관없이 되는거야 아니면 RDs 역할도 설정하고 라이센스비도 내야지 3명이상 동시접속이 가능한거야? A. 결론부터 말씀드리면, RDS 역할 활성화와 라이선스 구매(비용 지불)가 모두 이루어져야 3명 이상의 동시 접속이 가능합니다.
그냥.. 서버는 리눅스 쓰자. (공짜인데다가 성능도 좋고...)