원격 데스크톱(Remote Desktop) 세션을 자주 사용하는 PC 사용자라면 여러 가지 이유로 암호를 변경해야 하는 상황이 생길 수 있습니다. 특히 Windows 11 또는 Windows 10에서 원격 데스크톱 연결 시 "자격 증명이 작동하지 않습니다(Credentials did not work)" 오류가 발생하는 경우가 대표적입니다. 이 글에서는 Windows 11/10의 RDP 세션에서 사용자 암호를 변경하거나 재설정하는 다양한 방법을 자세히 소개합니다.

RDP와 VNC의 차이점은 무엇인가요?
RDP와 VNC의 가장 큰 차이는 RDP는 가상 세션을 생성하는 반면, VNC(Virtual Network Computing)는 물리적 디스플레이를 그대로 캡처한다는 점입니다. 즉, VNC에서는 원격 사용자가 보는 화면을 그대로 볼 수 있습니다. 그럼에도 두 프로토콜 모두 빠르고 간편한 원격 작업과 문제 해결을 위해 원격 데스크톱에 접근할 수 있게 해줍니다. RDP는 플랫폼 지원 범위가 제한적이며, VNC는 컴퓨터에 직접 연결되는 반면 RDP는 공유 서버에 연결됩니다. 일반적으로 RDP가 VNC보다 속도가 빠른 편입니다.
RDP 사용자 이름과 암호를 변경하는 방법
RDP 사용자 이름과 암호를 변경하려면 다음 지침을 따르세요. 먼저 원격 데스크톱으로 Windows Server에 로그인한 후, 시작 메뉴를 열고 '컴퓨터 관리(Computer Management)'를 검색하여 실행합니다. 컴퓨터 관리 콘솔에서 로컬 사용자 및 그룹 > 사용자로 이동한 뒤, 해당 원격 데스크톱 사용자(기본 사용자는 ServerAdmin)를 마우스 오른쪽 버튼으로 클릭하고 '암호 설정(Set Password)'을 선택합니다.
Windows 11/10 RDP 세션에서 사용자 암호 변경하기
Windows RDP 세션에서는 다음과 같은 방법으로 사용자 암호를 변경할 수 있습니다.
1] CTRL+ALT+END 키보드 단축키
경우에 따라 CTRL+ALT+END 키보드 단축키를 사용하면 원격 세션에서 CTRL+ALT+DEL 기능을 수행하여 암호를 변경할 수 있습니다. CTRL+ALT+DEL 조합은 RDP 세션에서 작동하지 않기 때문에, CTRL+ALT+END가 RDP 환경에서의 대체 키 역할을 합니다. 다만 실행 중인 Windows 버전의 세션 설정에 따라 작동 여부가 달라질 수 있습니다.
2] ALTGR+END 키보드 단축키
특히 독일어 키보드에는 Alt Gr 키가 있는 경우가 많습니다. Alt Gr 키가 있는 키보드를 사용 중이라면 ALT GR+END 키 조합을 눌러 CTRL+ALT+DEL을 대체하고 Windows 보안 옵션 화면에 접근할 수 있습니다.
3] 화면 키보드(OSK) 활용
Windows 11/10의 화면 키보드(On-Screen Keyboard, OSK)는 화면에 표시되는 가상 키보드로, 이를 통해서도 암호를 변경할 수 있습니다. 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다.
- 실행 대화상자에 osk를 입력하고 Enter 키를 눌러 화면 키보드를 실행합니다.
- 물리적 키보드에서 CTRL+ALT 키 조합을 길게 누릅니다.
- 화면 키보드에서 DEL 키를 클릭합니다.
- 가상 키보드를 최소화합니다.
- 암호 변경(Change a password)을 클릭합니다.
4] Shell 명령 실행
이 방법은 Shell 명령을 직접 실행하여 Windows 보안 옵션 화면을 표시하는 방식입니다. Shell을 실행하려면 다음을 수행하세요:
- 실행 대화상자를 열거나 명령 프롬프트를 엽니다.
- 실행 대화상자 또는 CMD 프롬프트에 아래 구문을 복사하여 붙여넣고 Enter 키를 누릅니다:
C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
- Windows 보안 옵션 화면에서 암호 변경(Change a password)을 클릭합니다.
5] 배치 파일 생성 후 실행
이 방법은 배치 파일을 만든 다음 .bat 파일을 실행하여 Windows 보안 옵션 화면을 열어 암호를 변경하는 방식입니다. 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화상자를 엽니다.
- 실행 대화상자에 notepad를 입력하고 Enter 키를 눌러 메모장을 엽니다.
- 아래 구문을 텍스트 편집기에 복사하여 붙여넣습니다.
Set objShell = CreateObject("Shell.Application")
objShell.WindowsSecurity
- 파일 이름 뒤에 .bat 확장자를 붙여 저장합니다(예: WinSecOptions.bat). 이때 파일 형식(Save as type) 상자에서 모든 파일(All Files)을 선택합니다.
- 이제 배치 파일을 관리자 권한으로 실행합니다(저장한 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 관리자 권한으로 실행(Run as Administrator) 선택).
Windows 11/10 RDP 세션에서 사용자 암호 재설정하기
암호 변경과 달리, 사용자 암호를 재설정할 때는 현재 암호를 기억할 필요가 없습니다. 기존 암호(있는 경우)를 덮어쓰고 새 암호를 설정하기만 하면 됩니다.
Windows RDP 세션에서는 다음과 같은 방법으로 사용자 암호를 재설정할 수 있습니다.
1] Active Directory 사용자 및 컴퓨터
Windows에서 Active Directory 사용자 및 컴퓨터를 통해 암호를 재설정하려면 다음을 수행하세요:
- 실행 대화상자를 엽니다.
- 실행 대화상자에 dsa.msc를 입력하고 Enter 키를 눌러 Active Directory 사용자 및 컴퓨터 콘솔을 엽니다.
- 암호를 재설정할 사용자 계정을 찾습니다.
- 계정을 마우스 오른쪽 버튼으로 클릭하고 암호 재설정(Reset Password)을 선택합니다.
2] Net User 명령 실행
net user 명령은 Windows 11/10 컴퓨터에서 사용자 암호를 재설정하거나 변경하는 데 사용할 수 있습니다. 단, 도메인 사용자 계정이 아닌 로컬 사용자 계정이어야 합니다.
다음을 수행하세요:
- 명령 프롬프트를 엽니다.
- CMD 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다:
net user <username> <password>
<username>과 <password> 자리 표시자를 실제 계정의 사용자 이름과 설정하려는 암호로 바꾸면 됩니다.
3] PowerShell cmdlet 실행
이 방법을 사용하면 PowerShell을 통해 로컬 사용자 계정과 도메인 사용자 계정 모두에 대해 암호를 변경하거나 재설정할 수 있습니다.
도메인 사용자 계정의 경우 Active Directory 모듈이 로드되어 있어야 하며, PowerShell Set-ADAccountPassword cmdlet을 사용하여 사용자 암호를 재설정할 수 있습니다.
다음을 수행하세요:
- Windows 키 + X를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
- 키보드에서 i 키를 눌러 PowerShell을 실행합니다.
- PowerShell 콘솔에 아래 명령을 입력하고 Enter 키를 누릅니다.
Set-ADAccountPassword -Identity UserName -NewPassword (Read-Host -Prompt "InputNewPassword" -AsSecureString) -Reset
UserName과 InputNewPassword 자리 표시자를 실제 사용자 이름과 설정하려는 암호로 바꿉니다.
로컬 사용자 계정의 경우 PowerShell Set-LocalUser cmdlet을 사용하여 로컬 사용자의 암호를 재설정할 수 있습니다.
Get-LocalUser 'UserName' | Set-LocalUser -Password (Read-Host -Prompt "InputNewPassword" -AsSecureString)
지금까지 Windows 11/10 RDP 세션에서 사용자 암호를 변경하거나 재설정하는 방법을 알아보았습니다!
RDP 기본 포트를 변경하는 방법
PC 사용자는 다음 지침에 따라 원격 Windows 11/10 컴퓨터의 기본 RDP 포트를 변경할 수 있습니다. 실행 대화상자를 열고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다. regedit에서 다음 레지스트리 하위 키로 이동합니다:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber
해당 위치에서 편집(Edit) 메뉴를 클릭하고 수정(Modify)을 선택한 다음, 10진수(Decimal)를 클릭합니다. 새 포트 번호를 입력하고 확인(OK)을 클릭합니다. 레지스트리 편집기를 종료한 후 컴퓨터를 다시 시작하면 변경 사항이 적용됩니다.
RDP 포트가 열려 있는지 확인하는 방법
Windows 시스템에서 RDP 포트가 열려 있는지 확인하려면 명령 프롬프트를 열고 telnet 명령(Windows 11/10 원격 데스크톱 연결용 명령줄 매개변수 중 하나)을 실행해야 합니다. 예를 들어 CMD 프롬프트에 telnet 192.168.8.1 3389를 입력했을 때 빈 화면이 나타나면 포트가 열려 있는 것이며 테스트가 성공한 것입니다.
관련 글: Windows에서 원격 데스크톱 연결 기록 항목 삭제하기.