목차
mstsc switches shortcuts and rdp settings - complete guide

MSTSC, RDP, RDS 및 TermService는 서로 다른 것입니다.

용어는 관련이 있지만 원격 액세스 배포의 서로 다른 부분을 설명합니다. 이를 혼동하면 문제 해결이 잘못된 방향으로 진행될 수 있으며, 특히 누군가 “MSTSC 서비스”를 검색하거나 MSTSC 스위치가 서버를 변경한다고 가정할 때 더욱 그렇습니다.

용어 그것이 무엇인가 어디에서 실행되는지
mstsc.exe 마이크로소프트의 클래식 원격 데스크톱 연결 클라이언트 Windows 클라이언트 장치
RDP 디스플레이, 입력 및 리디렉션된 리소스를 전달하는 원격 데스크톱 프로토콜 클라이언트와 원격 시스템 간
RDS 원격 데스크톱 서비스, 원격 세션, 애플리케이션 배포, 게이트웨이 및 관련 서비스에 대한 Microsoft의 Windows Server 역할 윈도우 서버 인프라스트럭처
터미널 서비스 서버 측 RDP 연결과 관련된 원격 데스크톱 서비스 서비스 Windows 호스트

mstsc.exe가 하는 일

마이크로소프트 문서 mstsc.exe 클라이언트가 원격 데스크톱 세션 호스트 서버 또는 다른 원격 컴퓨터에 연결하는 데 사용됩니다. 실행, 명령 프롬프트, PowerShell 또는 바로 가기를 통해 명령줄 옵션과 함께 또는 없이 열 수 있습니다.

mstsc  
mstsc.exe  
mstsc /?  
mstsc "C:\Connections\Accounting.rdp"

첫 번째 두 명령은 그래픽 클라이언트를 엽니다. mstsc /? 설치된 클라이언트의 명령 구문을 표시합니다. 연결 파일을 전달하면 해당 파일에 저장된 프로필이 열립니다.

MSTSC는 클라이언트이지 프로토콜이나 서비스가 아닙니다.

마이크로소프트의 원격 데스크톱 프로토콜 문서 RDP를 클라이언트-서버 프로토콜로 설명합니다. 호스트에서 관리자가 일반적으로 "MSTSC 서비스"라고 의미하는 서비스는 터미널 서비스 원격 데스크톱 서비스 사용자 모드 포트 리디렉터 서비스, UmRdpService 호스트 측 진단 중에도 나타날 수 있습니다.

다음 PowerShell 명령은 Windows 호스트에서 해당 서비스를 확인합니다. MSTSC 서비스는 존재하지 않기 때문에 확인하지 않습니다.

Get-Service TermService, UmRdpService

MSTSC는 원격 액세스 클라이언트일 뿐, 참석하는 헬프 데스크 워크플로우가 아닙니다. 기술자가 지원을 위해 사용자의 장치를 보거나 제어해야 하는 경우, 사용하십시오. 원격 지원 소프트웨어 동의, 기술자 작업 흐름 및 세션 처리를 위해 설계되었습니다.

Windows 10, Windows 11 및 이전 Windows 릴리스

Microsoft의 현재 MSTSC 명령 참조는 적용 가능한 릴리스 중 Windows 10, Windows 11 및 Windows Server 2016부터 2025까지 나열되어 있습니다. Windows 8은 여전히 역사적 검색 및 이전 환경에 나타날 수 있지만, Microsoft의 적용 가능성 목록에서 현재 배포 대상은 아닙니다. 확인하십시오. mstsc /? 실제 클라이언트에서 사용 가능한 동작은 해당 Windows 빌드 및 정책에 따라 달라질 수 있습니다.

MSTSC 명령줄 스위치 참조

다음 표는 Microsoft의 현재 MSTSC 명령 계약을 따릅니다. 문서화되지 않은 스위치는 의도적으로 제외됩니다. /migrate 현재 Microsoft 명령 참조에 나타나지 않는 것입니다.

전환 목적 중요한 제약 조건 예시
저장된 .rdp 연결 파일을 엽니다 공백이 포함된 경로 인용 mstsc "C:\Connections\Sales.rdp"
/v: [: ] 원격 호스트 및 선택적 리스너 포트를 지정합니다. 대상을 선택하지만 RDP를 활성화하거나 호스트 포트를 변경하지 않습니다. mstsc /v:server01
/g: RD 게이트웨이를 지정합니다 Microsoft는 /v가 대상을 공급할 때 읽히는 것으로 문서화합니다. mstsc /v:server01 /g:gateway.example.com
/관리자 서버 관리 세션 요청 관리자 권한을 부여하거나 인증 및 라이센스를 우회하지 않습니다. mstsc /v:server01 /admin
/f 또는 /전체 화면 전체 화면 모드에서 세션을 시작합니다. 세션 중에 디스플레이 모드를 전환하려면 Ctrl+Alt+Break를 사용하세요. mstsc /v:server01 /f
/w: 초기 창 너비를 설정합니다. 보통 /h와 함께 사용됩니다 mstsc /v:server01 /w:1920 /h:1080
/h: 초기 창 높이를 설정합니다. 보통 /w와 함께 사용됩니다 mstsc /v:server01 /w:1920 /h:1080
/public 공개 모드에서 원격 데스크톱 연결 실행 연결을 위한 비밀번호 및 비트맵 캐싱을 방지하지만 완전한 공유 장치 보안 정책은 아닙니다. mstsc /v:server01 /public
/span 호환 가능한 로컬 모니터에서 하나의 원격 데스크탑을 확장합니다. Microsoft는 동일한 해상도의 수평 정렬 모니터를 요구합니다. mstsc /v:server01 /span
멀티 모니터 원격 세션에서 클라이언트 모니터 배치를 사용합니다. 호스트 기능 및 정책은 여전히 적용됩니다. mstsc /v:server01 /multimon
/l 로컬 모니터 및 해당 ID 목록 선택한 모니터 속성이 있는 ID를 사용하십시오. mstsc /l
/편집 저장된 연결 파일을 편집하기 위해 엽니다. 경로는 기존의 .rdp 파일을 식별해야 합니다. mstsc /edit "C:\Connections\Sales.rdp"
/제한된 관리자 제한된 관리자 모드를 사용하여 원격 호스트에 재사용 가능한 자격 증명을 전송하는 것을 피합니다. /admin을 의미하며 원격 세션에서 다른 네트워크 리소스에 대한 접근에 영향을 줄 수 있습니다. mstsc /v:server01 /restrictedAdmin
/remoteGuard Windows Defender 원격 자격 증명 보호 사용 인증 요청은 클라이언트로 리디렉션되며, 호환성 및 정책 전제 조건이 적용됩니다. mstsc /v:server01 /remoteGuard
/prompt 자격 증명 프롬프트 강제 실행 저장된 자격 증명이 문제를 일으키고 있는지 테스트할 때 유용합니다. mstsc /v:server01 /prompt
/shadow: 기존 RDS 세션을 그림자 처리합니다. 유효한 세션 ID, 권한 및 지원 정책이 필요합니다. mstsc /shadow:3
/제어 요청 제어 중 그림자 모드 / 그림자와 함께 사용됨 mstsc /shadow:3 /control
/동의하지 않음 프롬프트 세션 사용자에게 동의를 요청하지 않고 요청을 그림자 처리합니다. 승인 및 정책 지원이 필요하며, 감사된 관리 프로세스 내에서만 사용하십시오. mstsc /shadow:3 /control /noConsentPrompt
/? 명령 도움말 표시 설치된 Windows 빌드에서 사용할 수 있는 구문을 확인하는 데 유용합니다. mstsc /?

결합할 수 있는 스위치

목적지를 먼저 설정한 다음, 연결에 필요한 동작만 추가하세요. 읽기 쉬운 명령어는 여러 불필요한 옵션이 포함된 단축키보다 문제 해결이 더 쉽습니다.

mstsc /v:server01 /f  
mstsc /v:server01 /w:1920 /h:1080  
mstsc /v:server01.internal /g:gateway.example.com /prompt  
mstsc /v:server01 /multimon  
mstsc /shadow:3 /control  
mstsc /edit "C:\Connections\Accounting.rdp"

이 예제는 내부 서버 이름을 사용합니다. 연결이 인터넷을 통과하는 경우, 목적지의 RDP 리스너는 공용 주소에 직접 게시되어서는 안 됩니다.

/admin이 하지 않는 것

/관리자 관리 서버 세션을 요청합니다. 연결 계정을 관리자로 만들지 않으며, 연결할 추가 권한을 생성하지 않고, 네트워크 수준 인증을 우회하거나 호스트 정책을 무시하지 않습니다.

라이센스 경계: /관리자 그림자, MSTSC 명령 및 저장된 파일은 Microsoft 라이센스 의무를 제거하지 않습니다. Microsoft는 다음과 같이 명시합니다. RDS CAL이 필요합니다 적용 가능한 RDS 환경에서. Windows Server, RDS CAL, Office 및 Microsoft 365 라이선스는 운영 체제, 배포 모델, 사용자 또는 장치 및 애플리케이션 사용에 따라 다릅니다. Microsoft 또는 자격을 갖춘 라이선스 파트너와 구성 확인을 하십시오.

제한된 관리자 및 원격 경비

제한된 관리자 및 원격 자격 증명 보호는 자격 증명 보호 모드이며, 완전한 접근 보안 아키텍처가 아닙니다. Microsoft는 이를 MSTSC 구문에서 대안으로 문서화하므로 동일한 연결에 대해 두 가지를 모두 지정하지 마십시오.

모드 자격 증명 동작 운영 고려사항
제한된 관리자 재사용 가능한 자격 증명을 원격 호스트에 전송하지 않음 /admin; 원격 세션에서 사용자 자격 증명이 거기에서 사용할 수 없기 때문에 접근이 실패할 수 있습니다.
원격 자격 증명 보호 클라이언트로 인증 요청을 리디렉션합니다. 호환 가능한 Windows, 도메인 및 정책 구성이 필요합니다.

모든 모드는 패치, 최소 권한, MFA, 세분화, 잠금 제어 또는 모니터링을 대체하지 않습니다. 원격 세션에서 관리자가 접근해야 하는 서비스와의 호환성을 테스트하십시오.

일반 작업을 위한 실용적인 MSTSC 명령어

전체 화면 또는 고정 크기 세션 시작

사용하다 /f 또는 전체 화면 종료 전체 화면을 위해 사용하십시오. /w 그리고 /h 예측 가능한 창 크기가 더 유용할 때.

mstsc /v:server01 /f mstsc /v:server01 /w:1920 /h:1080

Microsoft는 200에서 8192픽셀 범위의 문서를 문서화합니다. 해당하는 데스크탑 너비 그리고 데스크탑 높이 RDP 속성. 문서화된 속성 범위는 모든 해상도가 모든 클라이언트, 호스트 또는 모니터 구성에서 실용적이라는 보장으로 간주되어서는 안 됩니다.

RDP 파일 열기 또는 편집하기

파일 경로를 전달하면 연결이 열립니다. 추가 중 /편집 원격 데스크톱 연결에서 세팅을 열고 세션을 즉시 시작하지 않습니다.

mstsc "C:\Connections\회계 부서.rdp" mstsc /edit "C:\Connections\회계 부서.rdp"

RD 게이트웨이를 통해 연결하십시오.

The /v 값은 목적지를 식별합니다. /g RD 게이트웨이를 식별하여 도달하는 데 사용됩니다. Microsoft 문서 /g 읽히는 대로 /v 또한 제공됩니다.

Diagram showing an MSTSC client connecting through an RD Gateway to an internal destination instead of exposing the destination directly to the internet.
mstsc /v:server01.internal /g:gateway.example.com /prompt

인터넷 접근 규칙: 목적지에 인터넷을 통해 도달해야 하는 경우, 목적지의 RDP 리스너를 전달하는 대신 보호된 게이트웨이, HTTPS 진입점, 리버스 프록시 또는 개인 액세스 경로를 사용하십시오. 문법적으로 올바른 /g 또는 /v 명령은 클라이언트가 연결 지침을 가지고 있음을 증명할 뿐입니다. 접근 경로가 안전하게 설계되었음을 증명하지는 않습니다.

기존 세션 복제

세션 ID가 필요합니다. /제어 해당 세션과의 상호작용을 요청하며 /동의하지 않음 프롬프트 MSTSC가 세션 사용자에게 동의를 요청하지 않도록 요청합니다.

mstsc /shadow:3 /control

권한 부여, 정책, 세션 상태 및 감사는 여전히 적용됩니다. 섀도잉은 관리 RDS 기능으로, 기술자 대기열, 사용자 동의 및 헬프데스크 기록이 있는 참석 원격 지원 제품의 대체물이 아닙니다.

다중 모니터: /multimon, /span, /l 및 선택한 모니터

네 가지 옵션은 서로 다른 문제를 해결합니다. 재사용 가능한 프로필에 모니터 설정을 추가하기 전에 모드를 선택하세요.

옵션 행동 요구 사항 또는 사용 사례
멀티 모니터 모니터 인식 원격 세션을 생성하여 로컬 배치를 따릅니다. 응용 프로그램이 별도의 원격 모니터를 인식해야 할 때 사용하십시오.
/span 모니터를 가로지르는 하나의 대형 데스크탑을 생성합니다. 수평 정렬된 동일 해상도의 모니터가 필요합니다.
/l 모니터 ID 및 기하학 목록 모니터 하위 집합을 선택하기 전에 실행하십시오.
선택된 모니터: s RDP 파일에서 특정 모니터 ID를 선택합니다. 다중 모니터 모드와 호환 가능한 모니터 레이아웃이 필요합니다.

모니터 인식 원격 세션을 위해 /multimon을 사용하세요.

멀티 모니터 원격 세션에서 하나의 과도하게 큰 화면을 표시하는 대신 클라이언트 측 모니터 배열을 재현합니다. 그런 다음 원격 환경은 호스트 기능 및 정책에 따라 디스플레이를 별도의 모니터로 처리할 수 있습니다.

mstsc /v:server01 /multimon

호환 가능한 수평 레이아웃을 위해 /span만 사용하세요.

/span 별칭이 아닙니다 멀티 모니터 Microsoft는 모니터가 동일한 해상도를 사용하고 수평으로 정렬되도록 요구합니다. 디스플레이의 해상도가 다르거나 수직 오프셋이 있는 경우 멀티 모니터 모드를 대신 사용하십시오.

모니터 ID를 찾고 특정 모니터를 선택하세요.

먼저 MSTSC에서 보는 모니터 ID를 나열하십시오. 그런 다음 필요한 ID를 저장된 RDP 파일에 배치하십시오.

mstsc /l
다중 모니터 사용: i:1 선택된 모니터: s:0,2

Microsoft는 선택한 모니터에 대해 추가 레이아웃 제약 조건을 문서화하며, 선택한 세트가 유효한 직사각형 배열을 형성해야 한다는 필요성을 포함합니다. 모니터 번호는 디스플레이, 도크 또는 그래픽 설정이 변경될 때 변경될 수 있으므로 의도된 워크스테이션에서 프로필을 테스트하십시오.

원격 데스크톱 키보드 단축키

사용하다 Ctrl+Alt+End 원격 동등물을 보내기 위해 Ctrl+Alt+Del Windows 가 가로채기 Ctrl+Alt+Del 로컬에서, 그래서 MSTSC는 원격 세션을 위해 다른 조합을 사용합니다.

로컬 키 조합 원격 작업 제한 사항
Ctrl+Alt+End 원격에서 Ctrl+Alt+Del의 동등한 기능 중첩 세션과 RemoteApp은 명령이 처리되는 위치를 변경할 수 있습니다.
Ctrl+Alt+Break 창 모드와 전체 화면 모드 간 전환 일부 키보드는 Pause 키를 표시하거나 Fn 조합을 요구합니다.
Alt+Page Up 원격 애플리케이션을 왼쪽에서 오른쪽으로 전환합니다. Alt+Tab의 원격 대응
Alt+Page Down 원격 애플리케이션을 오른쪽에서 왼쪽으로 전환합니다. 원격 애플리케이션 전환의 역방향 대응물
Alt+Home 원격 시작 메뉴를 엽니다 원격 데스크톱 세션에 적용됩니다
Ctrl+Alt+Plus 원격 세션 창 전체의 이미지를 클립보드에 복사합니다. Microsoft는 숫자 키패드의 더하기 키를 문서화합니다.
Ctrl+Alt+빼기 활성 원격 창의 이미지를 클립보드에 복사합니다. Microsoft는 숫자 키패드의 빼기 키를 문서화합니다.
Ctrl+Alt+Home 전체 화면 모드에서 연결 표시줄을 활성화합니다. 연결 표시줄이 숨겨져 있을 때 관련됨

창 모드, 전체 화면, 중첩 및 RemoteApp 세션에서의 키보드 동작

The 키보드 훅 RDP 속성은 Windows 키 조합이 로컬, 원격 또는 전체 화면 모드에서 원격 세션에만 적용되는지를 제어합니다. 중첩 세션은 바로 가기의 또 다른 가능한 대상을 추가하며, RemoteApp은 모든 전체 데스크톱 키보드 동작을 재현하지 않습니다.

잘못된 컴퓨터에 키 조합이 도달하면, 먼저 단일 비중첩 세션을 테스트하고 검토하십시오. 키보드 훅 인증 또는 호스트 보안 설정을 약화시켜 입력 라우팅 문제를 해결하지 마십시오.

기본.rdp 및 재사용 가능한 .rdp 파일

MSTSC는 사용자별 클라이언트 환경 설정을 숨겨진 파일에 저장합니다. Default.rdp 별도로 이름이 지정된 RDP 파일은 특정 목적지, 게이트웨이, 모니터 레이아웃 및 리디렉션 규칙을 위해 다른 곳에 저장할 수 있습니다.

%USERPROFILE%\Documents\Default.rdp

기본.rdp란 무엇인가

마이크로소프트 문서 Default.rdp 사용자의 문서 폴더에 원격 데스크톱 연결에 의해 생성되거나 업데이트된 숨김 파일로서, 해당 사용자의 클라이언트 환경 설정에 영향을 미칩니다. 이름을 바꾸거나 재설정해도 원격 데스크톱을 활성화하거나 리스너를 변경하거나 원격 호스트의 정책을 변경하지 않습니다.

오래된 클라이언트 설정이 관련되어 있는지 테스트하려면:

  1. 모든 원격 데스크톱 연결 창을 닫습니다.
  2. 백업하거나 이름 변경 Default.rdp .
  3. MSTSC를 다시 열어 기억된 클라이언트 환경 설정을 재생성할 수 있도록 하십시오.
  4. 새 파일에 이전 설정을 복사하기 전에 연결을 재테스트하십시오.

RDP 파일 구문

RDP 파일은 텍스트 기반 구성입니다. 일반적인 줄은 다음과 같습니다. 속성:유형:값 어디에 나를 정수를 식별하고 s 문자열을 식별합니다.

전체 주소:s:server01.internal  
스크린 모드 ID:i:2  
다중 모니터 사용:i:1  
클립보드 리디렉션:i:1  

모든 Microsoft에서 문서화된 속성이 모든 원격 PC, RDS, Azure Virtual Desktop 또는 TSplus 연결에서 동일하게 작동한다고 가정하지 마십시오. Microsoft의 지원되는 RDP 속성 페이지는 여러 RDP 제품을 다루며 속성별 적용 가능성을 지정합니다. 클라이언트 버전, 대상 유형, 서버 정책 및 연결 방법 모두 중요할 수 있습니다.

스위치, 파일 설정, GUI 선택 및 정책이 어떻게 상호 작용하는지

Microsoft는 모든 명령 스위치, RDP 파일 속성, 그래픽 설정, 그룹 정책 및 호스트 정책을 포괄하는 하나의 보편적인 우선 순위 계층을 발표하지 않습니다. 여러 곳에서 동일한 동작을 다르게 설정하는 것을 피하십시오.

테스트 규칙: 충돌을 조사해야 할 때는 일회용 프로필을 사용하고 Windows 빌드, 클라이언트 버전, 대상 유형 및 적용 정책을 기록하십시오. 한 번에 하나의 값을 변경하십시오. 클라이언트 설정은 요청된 동작을 금지하는 호스트 또는 컬렉션 정책을 무시할 수 없습니다.

RDP 파일 매개변수 참조

아래 표는 MSTSC와 특히 유용한 속성을 다룹니다. 값은 Microsoft의 지원되는 RDP 속성 문서를 반영하지만, Microsoft의 적용 가능성 레이블은 각 연결 제품에 대해 권위적입니다. 하나의 Microsoft RDP 제품에 대해 문서화된 속성이 다른 모든 대상과의 호환성을 설정하지는 않습니다.

목적지, 신원 및 인증 속성

속성 및 유형 허용된 값 목적 보안 또는 적용 가능성 주의사항
전체 주소:s: 호스트 이름 또는 주소, 선택적으로 포트 포함 주요 목적지를 식별합니다. 파일을 배포하기 전에 신원을 확인하십시오.
대체 전체 주소:s: 대체 호스트 이름 또는 주소 지원되는 경우 대체 연결 주소를 제공합니다. 적용 가능성은 RDP 제품에 따라 다릅니다.
사용자 이름:s: 필요한 계정 형식의 사용자 이름 계정 이름을 미리 채웁니다. 저장된 이름을 안전한 자격 증명 저장소로 착각하지 마십시오.
도메인:s: 도메인 이름 인증 도메인을 미리 채웁니다 계정 형식 및 ID 공급자가 여전히 로그인 제어합니다.
자격 증명을 입력하십시오:i: 0 또는 1 사용자가 자격 증명을 입력하라는 메시지를 받을지 여부를 제어합니다. 정책은 여전히 프롬프트를 요구할 수 있습니다.
프롬프트 자격 증명 한 번: i 0 또는 1 게이트웨이 및 대상 자격 증명이 지원되는 경우 한 번 요청되는지 여부를 제어합니다. 게이트웨이 및 대상 인증 방법은 호환되어야 합니다.
인증 수준:i: 0, 1 또는 2 서버 인증 실패를 무시할지, 연결을 차단할지 또는 경고를 생성할지를 선택합니다. 관리되는 환경에 적합한 엄격한 설정을 사용하십시오. 신원 경고를 일상적으로 억제하지 마십시오.
enablecredsspsupport:i: 0 또는 1 자격 증명 보안 지원 공급자 사용 제어 적용 가능할 경우 인증 및 네트워크 수준 인증 호환성에 영향을 미칩니다.
보안 계층 협상:i: 0 또는 1 보안 계층 협상을 지원하는 경우 제어합니다. 협상 비활성화를 일상적인 문제 해결 단계로 사용하지 마십시오.

재사용 가능한 파일에는 내장된 일반 텍스트 비밀번호가 포함되어서는 안 됩니다. 연결 프로필 내에서 비밀을 배포하기보다는 승인된 자격 증명 저장소 및 인증 제어를 사용하십시오.

속성 표시 및 모니터링

속성 및 유형 허용된 값 또는 범위 목적 대응물 또는 주석
화면 모드 ID:i: 1 창 모드, 2 전체 화면 초기 표시 모드를 설정합니다. /f 및 /전체 화면 관련
데스크탑너비:i: 200에서 8192픽셀 원격 데스크톱 너비를 설정합니다. 관련 /w
desktopheight:i: 200에서 8192픽셀 원격 데스크톱 높이를 설정합니다. /h와 관련된
세션 bpp:i: 15, 16, 24 또는 32 세션 색 깊이 설정 호스트 지원 및 정책이 이를 제한할 수 있습니다.
다중 모니터 사용:i: 0 또는 1 모니터 인식 멀티 모니터 세션을 활성화합니다. /multimon에 관련된
선택된 모니터: s 쉼표로 구분된 모니터 ID 로컬 모니터의 하위 집합을 선택합니다. mstsc /l를 사용하여 ID를 찾습니다; 다중 모니터 모드가 필요합니다.
스팬 모니터:i: 0 또는 1 모니터에 하나의 데스크탑을 확장합니다. 해상도가 동일한 수평 레이아웃 필요
스마트 사이징 0 또는 1 클라이언트 창에 표시된 원격 데스크톱의 크기를 조정합니다. 스케일링은 원격 해상도를 동적으로 변경하지 않습니다.
동적 해상도:i: 0 또는 1 클라이언트 창 크기가 변경될 때 원격 해상도를 조정합니다. 지원은 클라이언트와 대상에 따라 다릅니다.
desktopscalefactor:i: Microsoft에서 문서화한 확장 비율 적용 가능한 경우 데스크톱 배율 설정 배포 전에 제품의 적합성을 확인하십시오.
디바이스스케일팩터:i: Microsoft 문서화된 장치 스케일 값 장치 관련 스케일링을 적용 가능한 경우 제어합니다. 모든 대상 유형에 대한 보편적인 MSTSC 설정이 아닙니다.

키보드, 오디오 및 로컬 리소스 리디렉션

속성 및 유형 허용된 값 목적 정책 고려사항
키보드 훅:i: 0 로컬, 1 원격, 2 전체 화면에서 원격 Windows 키 조합이 적용되는 위치 제어 중첩 및 RemoteApp 세션은 다르게 동작할 수 있습니다.
오디오모드:i: 0 로컬에서 재생, 1 원격으로 재생, 2 비활성화 오디오 재생 제어 호스트 정책은 오디오 리디렉션을 제한할 수 있습니다.
오디오캡처모드:i: 0 또는 1 마이크 캡처 리디렉션을 비활성화하거나 활성화합니다. 워크플로우가 필요할 때만 활성화하십시오.
클립보드로 리디렉션:i: 0 또는 1 클립보드 리디렉션 제어 데이터를 양방향으로 이동할 수 있으며, 호스트 정책이 이를 차단할 수 있습니다.
리디렉션프린터:i: 0 또는 1 프린터 리디렉션 제어 드라이버 및 호스트 정책 요구 사항은 여전히 적용됩니다.
redirectdrives:i: 0 또는 1 드라이브 리디렉션 동작을 광범위하게 제어합니다. 사용자가 로컬 파일 전송이 필요하지 않을 때 접근 제한
드라이브스토어디렉트:s: 특정 드라이브 목록, * 모든 드라이브, 또는 지원되는 동적 드라이브 값 원격으로 제공되는 드라이브를 선택합니다. 작업을 지원하는 가장 좁은 목록을 사용하십시오.
리디렉션 포트: i 0 또는 1 직렬 포트 리디렉션 제어 가용성은 클라이언트, 호스트 및 정책에 따라 다릅니다.
리디렉션스마트카드:i: 0 또는 1 스마트 카드 리디렉션 제어 인증 아키텍처와 정책이 작동 여부를 결정합니다.

일반적인 실수: 리디렉션 속성을 설정하는 중입니다. 1 클라이언트 측에서만 기능을 요청합니다. 호스트, RDS 컬렉션 또는 그룹 정책이 이를 허용한다는 것을 증명하지 않습니다. 장치, USB 및 WebAuthn 속성은 연결 특정 적용 가능성도 있으므로, 이를 조직 프로필에 추가하기 전에 현재 Microsoft 속성 페이지를 확인하십시오.

게이트웨이 속성

속성 및 유형 허용된 값 목적 운영 노트
게이트웨이호스트이름:s: 게이트웨이 호스트 이름 RD 게이트웨이를 식별합니다. 게이트웨이 인증서와 이름이 일치해야 합니다.
게이트웨이사용방법:i: Microsoft에서 문서화한 코드 0에서 4 게이트웨이를 선택하지 않음, 필수 사용, 조건부 사용 또는 구성된 기본 동작 MSTSC 게이트웨이 인터페이스를 사용하여 가능한 경우 의도한 값을 생성하십시오.
게이트웨이자격증명소스:i: 비밀번호, 스마트 카드, 나중 선택 또는 지원되는 웹 인증을 위한 문서화된 코드 게이트웨이 자격 증명 소스를 선택합니다. 가용성은 게이트웨이 인증 구성에 따라 달라집니다.
게이트웨이프로파일사용방법:i: 0 또는 1 기본 또는 명시적 게이트웨이 프로필 설정이 사용되는지 여부를 제어합니다. GUI에서 생성된 값을 배포 문서에서 달리 명시하지 않는 한 보존하십시오.
프롬프트 자격 증명 한 번: i 0 또는 1 게이트웨이 및 목적지 인증을 위한 하나의 프롬프트 재사용을 제어합니다. 호환되지 않는 아이덴티티 시스템을 병합하지 않습니다.

게이트웨이 프로필은 여전히 내부 대상을 식별해야 합니다. 대상을 공개 RDP 리스너로 노출한 채 게이트웨이 호스트 이름을 추가하는 것은 보호된 진입 경로를 사용하는 목적을 무색하게 만듭니다.

성능 및 연결 경험 속성

속성 및 유형 허용된 값 목적 안내
네트워크 자동 감지:i: 0 또는 1 자동 네트워크 감지를 활성화합니다. 연결에 대한 고정된 가정보다 일반적으로 선호됨
대역폭자동감지:i: 0 또는 1 대역폭 감지를 활성화합니다 호환 가능한 네트워크 감지 동작이 필요합니다
연결 유형:i: 1에서 7까지 저속 LAN 또는 자동 감지를 통한 연결을 분류합니다. 자동 감지는 많은 환경에서 수동 조정을 부차적으로 만듭니다.
압축:i: 0 또는 1 RDP 데이터 압축 제어 구식 조정 조언에 따라 비활성화하지 마십시오.
배경화면 비활성화:i: 0 또는 1 바탕 화면 배경화면이 억제되는지 여부를 제어합니다. 불필요한 시각적 데이터를 줄일 수 있습니다.
폰트 스무딩 허용:i: 0 또는 1 글꼴 부드럽게 조정 텍스트 외관과 연결 비용의 균형을 맞춥니다.
데스크톱 구성 허용:i: 0 또는 1 지원되는 경우 데스크톱 구성을 제어합니다. 적용 가능성은 클라이언트와 대상에 따라 다릅니다.

원격 앱 속성

RDP 파일은 개별적으로 게시된 응용 프로그램을 요청할 수 있지만, 파일 자체가 해당 응용 프로그램을 게시할 수는 없습니다. 서버 측 환경은 프로그램을 게시하고 사용자를 승인해야 합니다.

속성 및 유형 허용된 값 목적 요구 사항
원격 애플리케이션 모드:i: 0 또는 1 원격 앱 모드 활성화 호환 가능한 게시 환경이 필요합니다
원격 애플리케이션 프로그램:s: 게시된 애플리케이션 식별자 프로그램을 시작하는 방법을 식별합니다. 서버에서 게시된 응용 프로그램과 일치해야 합니다.
원격 애플리케이션 이름: s 표시 이름 사용자에게 표시되는 애플리케이션 이름을 제공합니다. 접근을 허용하지 않음
원격응용프로그램명령줄:s: 지원되는 명령줄 매개변수 애플리케이션에 허용된 인수를 전달합니다. 서버 정책 및 애플리케이션 구성은 인수를 제한할 수 있습니다.

.rdp 파일을 무해한 바로가기 대신 구성으로 취급하십시오.

RDP 파일은 사용자를 목적지로 안내하고 게이트웨이 동작을 요청하며 클립보드, 드라이브, 프린터 또는 스마트 카드와 같은 전송 경로를 활성화할 수 있습니다. 이는 단순한 바탕 화면 아이콘이 아니라 보안 결과를 동반한 운영 구성으로 만듭니다.

  • 파일을 승인하기 전에 목적지와 게이트웨이를 확인하십시오.
  • 클립보드, 드라이브, 프린터, 스마트 카드, 오디오 및 자격 증명 관련 설정을 검토하십시오.
  • 환경에서 게시자 검증이 필요할 때 조직 파일에 서명하십시오.
  • 그룹 정책을 사용하여 서명되지 않은 파일, 서명된 파일 및 신뢰할 수 없는 파일이 처리되는 방식을 정의합니다.

서명된 파일 및 신뢰할 수 있는 게시자

마이크로소프트의 RDP 파일 보안 가이드라인 2026년 7월 14일자 문서로, 원격 데스크톱 연결이 RDP 파일을 처리하는 방법을 제어하는 세 가지 그룹 정책 영역에 대해 설명합니다: 서명되지 않은 파일에 대한 규칙, 서명된 파일에 대한 규칙 및 명시적으로 신뢰할 수 있는 게시자 목록. 이 지침은 또한 2026년에 도입된 SHA-2 인증서 지문 및 보안 대화 상자 변경 사항을 다룹니다.

마이크로소프트의 고보안 환경에 대한 입장은 사용자가 명시적으로 신뢰된 게시자가 서명한 RDP 파일로 제한될 수 있으며, 다른 파일은 차단된다는 것입니다.

정확한 정책은 모든 사용자가 경고를 올바르게 해석하는 데 의존하기보다는 조직의 위험 수준에 맞춰야 합니다.

포트, 사용자 정의 포트 및 포트 포워딩

MSTSC 명령의 포트는 클라이언트가 어디에 연결해야 하는지를 알려줍니다. 이는 서버의 리스너, 방화벽, 인증서, 게이트웨이 또는 네트워크 주소 변환 구성에 영향을 주지 않습니다.

포트 및 전송 역할 연결 컨텍스트
TCP 및 UDP 3389 표준 직접 RDP 포트 클라이언트에서 호스트로, 일반적으로 내부 또는 보호된 네트워크에서
TCP 443 RD 게이트웨이에 대한 외부 HTTPS 트래픽 클라이언트에서 게이트웨이까지
UDP 3391 RD 게이트웨이를 통한 UDP 위의 RDP 클라이언트에서 게이트웨이로 활성화된 경우

이것들 RDP 포트 에서 오다 마이크로소프트의 2026년 2월 RDS 포트 참조 그들은 네트워크 사실이며, TCP 또는 UDP 3389를 공개적으로 노출하라는 권장 사항이 아닙니다.

비기본 포트에 연결

대상에 포트를 콜론 뒤에 추가하십시오. 이는 호스트가 이미 해당 포트에서 수신 대기 중이고 보호된 네트워크 경로가 이를 허용할 때만 작동합니다.

mstsc /v:server01.internal:3390

MSTSC는 호스트의 수신 포트를 변경할 수 없습니다.

청취자를 변경하는 것은 Windows 구성, 원격 데스크톱 서비스, 방화벽 규칙 및 모든 상위 네트워크 제어를 포함하는 조정된 호스트 측 작업입니다. Microsoft는 RDS가 다른 포트를 사용할 수 있다고 하지만 포트를 변경하는 것은 권장하지 않습니다. 정상적인 접근 방식으로.

사용자 정의 포트는 자동화된 노이즈를 줄일 수 있지만, 그 자체로 보안 제어 수단은 아닙니다. 리스너를 변경해야 하는 경우 전용 포트 변경 가이드를 사용하고, 클라이언트 명령을 변경 절차로 취급하기보다는 검증 및 롤백 계획을 세우십시오.

공용 인터넷에 원시 RDP 포트를 전달하지 마십시오.

결정 규칙: 내부 접근이거나 이미 개인 네트워크로 보호되고 있는 경우, 내부 호스트와 리스너에 연결하십시오. 접근이 인터넷을 통과하는 경우, HTTPS, RD 게이트웨이, 리버스 프록시 또는 MFA 및 접근 제어가 있는 다른 보호된 진입점을 사용하십시오. 포트 3389 또는 사용자 지정 RDP 리스너 포트를 인터넷에 직접 게시하지 마십시오.

RDP는 설계상 안전하지 않습니다. RDP 리스너가 공개적으로 노출되거나, 자격 증명이 약하거나 재사용되며, 시스템이 패치되지 않고 접근 시도가 모니터링되지 않을 때 위험이 증가합니다. CISA, FBI 및 호주 신호국이 권고했습니다. 2024년 11월 20일 BianLian 업데이트에서 조직은 RDP를 엄격하게 제한하고, 사용하지 않는 포트를 닫고, 잠금을 시행하며, 피싱 저항 MFA를 사용하고, 접근 시도를 기록해야 합니다.

MSTSC 작동하지 않음: 실패하는 레이어 격리

MSTSC 연결 실패는 클라이언트 프로필, DNS, 네트워크 경로, 호스트 리스너, 인증, 권한 부여, 게이트웨이 또는 디스플레이 구성에서 발생할 수 있습니다. 오류가 변경될 때까지 보안 설정을 약화시키는 대신 이러한 계층을 순서대로 테스트하십시오.

Six-step MSTSC troubleshooting flowchart covering the client profile, network reachability, host services, identity and policy, gateway certificates, and display settings.

1. 클라이언트와 프로필 확인

실행 mstsc /? 클라이언트가 시작되고 사용 가능한 구문을 검사하기 위해 확인합니다. 저장된 RDP 파일 없이 대상을 테스트합니다. 깨끗한 연결이 작동하면 파일을 새로 생성된 프로필과 비교하거나 재설정으로 테스트합니다. Default.rdp .

2. DNS 및 포트 도달 가능성 확인

대상 이름을 확인한 후 클라이언트 네트워크에서 리스너 포트를 테스트하십시오. 실제 내부 호스트와 구성된 포트를 사용하십시오.

Resolve-DnsName server01.internal  
Test-NetConnection server01.internal -Port 3389

DNS 조회 실패는 차단된 포트를 가진 해결된 호스트와 다릅니다. 성공적인 포트 테스트는 기본적인 도달 가능성만을 증명합니다. 계정이 승인되었거나 인증이 성공할 것이라는 것을 증명하지 않습니다.

3. 호스트 서비스 및 리스너 확인

호스트에서 원격 데스크톱이 활성화되어 있는지 확인하고 관련 서비스를 점검하십시오. Microsoft 문제 해결 문서에서는 터미널 서비스 그리고 UmRdpService 호스트 측 구성 요소로 확인하기 위해.

Get-Service TermService, UmRdpService

리스너 상태, 포트 충돌, 방화벽 규칙 및 호스트 구성은 MSTSC 클라이언트에 의해 제어되지 않습니다. 해당 항목을 호스트에서 또는 적용 가능한 서버 관리 프로세스를 통해 조사하십시오.

4. 신원, 권한, NLA 및 정책 확인

도달 가능한 리스너는 여전히 연결을 거부할 수 있습니다. 계정 형식, 비밀번호 상태, 계정 잠금, 원격 데스크톱 로그인 권한, 그룹 구성원 자격, 네트워크 수준 인증 요구 사항 및 적용 가능한 그룹 정책을 확인하십시오.

사용하지 마십시오 /관리자 거부된 자격 증명에 대한 응답으로. 요청된 세션 유형은 변경되지만, 사용자의 신원이나 권한은 변경되지 않습니다.

5. 게이트웨이 및 인증서 오류를 별도로 확인하십시오.

게이트웨이 인증, 게이트웨이 도달 가능성, 게이트웨이-대상 도달 가능성 및 대상 인증은 별도의 단계입니다. 인증서 경고는 또한 신원 문제이며, "RDP가 다운되었습니다"라는 일반적인 증거가 아닙니다. 요청된 이름이 인증서와 일치하고 발급 체인이 신뢰할 수 있는지 확인하십시오.

6. 표시 및 리디렉션 변수를 제거합니다.

모니터 하나와 최소한의 로컬 리소스 리디렉션으로 재테스트하십시오. 그것이 작동하면 모니터, 클립보드, 드라이브, 프린터 및 오디오 설정을 하나씩 다시 추가하십시오.

NLA, 인증서 검증 또는 암호화를 기본적인 첫 번째 응답으로 비활성화하지 마십시오. 전용 원격 데스크톱 문제 해결 가이드는 이러한 제한된 테스트가 실패하는 계층을 식별하지만 그 원인은 식별하지 못할 때 진단을 더 진행할 수 있습니다.

리눅스 클라이언트, 연결 관리자 및 MSTSC 대안

실제 작업에 따라 대안을 선택하십시오. Linux RDP 구현, Windows 연결 관리자, 중앙 집중식 애플리케이션 게시 및 원격 지원 제품은 서로 다른 문제를 해결합니다.

필요 적합한 카테고리 예제 및 주요 한계
전통적인 Windows RDP 연결 내장된 Windows 클라이언트 MSTSC; 윈도우 전용이며 퍼블리싱 시스템이 아닙니다
많은 저장된 Windows RDP 엔드포인트 연결 관리자 Microsoft Sysinternals RDCMan; 연결을 정리하지만 액세스 아키텍처를 생성하지는 않습니다.
Linux에서 RDP 크로스 플랫폼 RDP 구현 FreeRDP; 구문은 설치된 버전과 대조하여 확인해야 합니다.
할당된 Windows 응용 프로그램 또는 데스크톱 중앙 집중식 원격 액세스 제공 애플리케이션 배포 시스템; 서버 측 배포 및 인증이 필요합니다.
사용자의 장치에 대한 헬프데스크 제어 원격 지원 소프트웨어 기술자 및 지원 워크플로우를 위한 설계, 중앙 애플리케이션 배포가 아닌

mstsc.exe의 Linux 버전은 없습니다.

mstsc.exe Windows 실행 파일입니다. FreeRDP 유지 관리되는 오픈 소스, 크로스 플랫폼 RDP 구현이며 xfreerdp 일반적으로 이 프로젝트와 관련된 리눅스 클라이언트입니다.

FreeRDP 명령 구문은 주요 버전 간에 변경될 수 있습니다. 설치된 클라이언트의 확인하십시오. --도움 출력 및 현재 FreeRDP 문서를 복사하여 오래된 명령을 확인하지 않는 대신.

많은 저장된 Windows 연결을 위해 원격 데스크톱 연결 관리자를 사용하십시오.

Microsoft Sysinternals의 원격 데스크톱 연결 관리자 RDCMan 또는 여러 Remote Desktop 연결을 관리하는 관리자. Microsoft는 2026년 10월 15일에 RDCMan 버전 3.22를 문서화했습니다.

RDCMan은 서버 그룹, 상속된 설정, 썸네일, 자격 증명 저장소 및 연결 그룹에 적용된 작업을 지원합니다. 관리 RDP 세션을 조직하지만 애플리케이션을 게시하거나 RD 게이트웨이를 대체하거나 원격 지원 워크플로를 제공하거나 접근 경로의 보안을 결정하지는 않습니다.

실제 작업에 따라 대안을 선택하십시오.

  • Windows에서 개별 전통 RDP 연결을 위해 MSTSC를 사용하십시오.
  • Windows 관리자가 많은 RDP 엔드포인트를 정리해야 할 때 RDCMan을 사용하십시오.
  • Linux에서 FreeRDP와 같은 유지 관리되는 RDP 클라이언트를 사용하십시오.
  • 원격 지원 소프트웨어를 사용하여 참석 또는 비참석 헬프 데스크 제어를 수행하십시오.
  • 사용자가 중앙에서 할당된 Windows 애플리케이션이나 데스크톱이 필요할 때 애플리케이션 배포 시스템을 사용하십시오.

MSTSC를 TSplus Remote Access와 함께 사용하기

TSplus Remote Access는 Microsoft MSTSC, 다른 RDP 호환 클라이언트, 생성된 클라이언트 또는 브라우저 액세스를 통해 할당된 Windows 애플리케이션이나 전체 데스크톱을 제공할 수 있습니다. MSTSC는 지원되는 연결 방법 중 하나일 뿐, 전체 제품 아키텍처는 아닙니다.

MSTSC는 하나의 연결 방법이 될 수 있습니다.

With the 함께 문서화된 MSTSC 방법 사용자는 TSplus Remote Access에서 제공하는 리소스에 표준 원격 데스크톱 창을 통해 연결합니다. 이 MSTSC 연결 방법을 통해 유니버설 프린터는 지원되지 않습니다.

브라우저 액세스는 별도의 연결 경험이며 TSplus Remote Access Web Mobile Edition 이상이 필요합니다. 생성된 클라이언트는 또 다른 옵션이며 지원할 수 있습니다. 문서화된 모니터 선택 선택한 연결 유형에 대해 호환성을 확인해야 하며, 모든 Microsoft RDP 속성이 TSplus Remote Access와 검증되었다고 가정해서는 안 됩니다.

중앙 집중식 게시가 더 많은 .rdp 파일보다 더 유용할 때

MSTSC를 유지하십시오. 요구 사항이 알려진 엔드포인트에 대한 간단한 RDP 클라이언트인 경우. 고려하십시오. TSplus 원격 액세스 실제 작업이 모든 사용자와 서버에 대해 분리된 RDP 파일을 유지하는 대신 중앙에서 Windows 애플리케이션이나 데스크톱을 게시하고 할당하는 것일 때.

많은 배포가 하나의 서버를 사용할 수 있습니다. 게이트웨이, 팜 및 로드 밸런싱 기능은 TSplus Remote Access Enterprise Edition을 요구하며, 팜은 필수가 아닌 옵션입니다. TSplus Remote Access는 완전한 VDI가 아니며 고객의 인프라를 호스팅하지 않습니다.

사용자에게 개별 RDP 파일의 증가하는 컬렉션보다 중앙에서 할당된 Windows 애플리케이션이나 데스크톱이 필요하다면, TSplus Remote Access 에디션 및 연결 방법을 비교하십시오.

TSplus 2FA 제한 사항 MSTSC

연결 방법 제한: TSplus 이중 인증 유료 추가 기능으로 TSplus Remote Access Web Mobile 또는 Enterprise Edition이 필요합니다. Microsoft와는 작동하지 않습니다. mstsc.exe 직접 RDP 연결은 TSplus 2FA가 활성화된 사용자에게 거부되므로, 해당 사용자는 지원되는 웹 포털이나 호환되는 생성된 클라이언트를 통해 연결해야 합니다.

MFA는 원격 및 관리 액세스의 기준선이 되어야 하지만, 이는 하나의 계층에 불과합니다. 패치, 잠금, 무차별 대입 방지, 최소 권한, 분할 및 모니터링과 결합되어야 합니다.

보안 및 라이센스 체크리스트

MSTSC는 클라이언트 연결을 제어합니다. 그 스위치와 저장된 설정은 전체 배포를 보안하거나 라이센스할 수 없습니다. 연결을 프로덕션에 배치하기 전에 주변 아키텍처를 확인하십시오.

  • 공용 인터넷에서 원시 RDP 리스너를 끄십시오.
  • 게이트웨이, HTTPS 진입점, 리버스 프록시 또는 보호된 개인 경로를 사용하십시오.
  • 웹 및 게이트웨이 진입 지점에 유효한 인증서를 사용하십시오.
  • 연결 방법을 통해 MFA를 요구합니다.
  • 최소 권한 부여, 계정 잠금 및 RDP 무차별 대입 공격 방지 .
  • 사용자 기반이 허용하는 경우 소스 IP 주소, 국가 또는 신뢰할 수 있는 장치를 제한합니다.
  • 클립보드, 드라이브, 프린터 및 장치 리디렉션 중 워크플로우에 필요하지 않은 것을 비활성화합니다.
  • 패치 윈도우, 원격 액세스 소프트웨어 및 보안 도구.
  • 사용하다 TSplus 서버 모니터링 활성 세션 및 서버 상태를 모니터링합니다.
  • 네트워크를 분할하고 사용하지 않는 포트와 서비스를 비활성화하십시오.
  • 관리자 계정을 일반 사용자 계정과 분리하십시오.
  • 액세스 구성 백업 및 복원 테스트.
  • Windows Server, RDS CAL, Office 및 Microsoft 365 라이센스를 Microsoft 또는 자격을 갖춘 라이센스 파트너와 확인하십시오.

MSTSC는 접근 경로의 하나의 클라이언트입니다. 올바른 명령어 또는 RDP 파일이 연결을 설정할 수 있지만, 배포가 안전하고 적절하게 승인되었거나 적절하게 라이센스가 부여되었다는 것을 보장하지는 않습니다.

시작할 수 있습니다 TSplus Remote Access의 무료 15일 체험판 자신의 Windows 인프라에서 애플리케이션 및 데스크톱 배달을 테스트한 다음, 구성에 필요한 Microsoft 라이센스를 검증하십시오.

추가 읽기

back to top of the page icon