원격 데스크톱(RDP) 세션을 자주 사용하는 PC 사용자라면 여러 가지 이유로 암호를 변경해야 할 때가 있습니다. 특히 Windows 11 또는 Windows 10 환경에서 원격 데스크톱 연결 시 '자격 증명이 작동하지 않습니다'라는 오류를 겪는다면 더욱 그렇습니다. 이 글에서는 Windows 11/10의 RDP 세션에서 사용자 암호를 변경하거나 재설정할 수 있는 다양한 방법을 소개합니다.
RDP와 VNC의 차이점은 무엇인가?
RDP와 VNC의 가장 큰 차이점은 RDP가 가상 세션을 생성하는 반면, VNC(Virtual Network Computing)는 물리적 디스플레이 화면을 그대로 전송한다는 점입니다. 즉, VNC를 사용하면 원격 사용자가 보고 있는 화면을 정확히 동일하게 볼 수 있습니다.
두 프로토콜 모두 빠르고 편리한 원격 작업과 문제 해결을 위해 원격 데스크톱에 접근할 수 있게 해주지만, 몇 가지 차이가 있습니다:
- 플랫폼 호환성: RDP는 지원 플랫폼이 제한적이지만, VNC는 다양한 운영체제에서 사용 가능합니다.
- 연결 방식: 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+DEL 조합은 RDP 세션 내에서 작동하지 않기 때문에, 이를 대체하는 CTRL+ALT+END 단축키를 사용하면 원격 세션에서 Windows 보안 옵션 화면을 열어 암호를 변경할 수 있습니다. 다만 이 기능은 실행 중인 Windows 버전과 세션 설정에 따라 작동 여부가 달라질 수 있습니다.
2] ALT GR+END 키보드 단축키
독일어 키보드 등 일부 키보드에는 Alt Gr 키가 포함되어 있습니다. Alt Gr 키가 있는 키보드를 사용 중이라면 ALT GR+END 조합을 눌러 CTRL+ALT+DEL을 대신 실행하고 Windows 보안 옵션 화면에 접근할 수 있습니다.
3] 화면 키보드(OSK) 활용
Windows 11/10의 화면 키보드(On-Screen Keyboard)는 화면에 표시되는 가상 키보드로, 이를 통해서도 암호를 변경할 수 있습니다. 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
- 실행 대화 상자에 osk를 입력하고 Enter 키를 눌러 화면 키보드를 실행합니다.
- 물리적 키보드에서 CTRL+ALT 키를 누른 상태로 유지합니다.
- 화면 키보드에서 DEL 키를 마우스로 클릭합니다.
- 가상 키보드를 최소화합니다.
- 암호 변경(Change a password)을 클릭합니다.
4] Shell 명령 실행
이 방법은 Shell 명령을 직접 실행하여 Windows 보안 옵션 화면을 표시하는 방식입니다. 다음 단계를 따르세요:
- 실행(Run) 대화 상자를 열거나 명령 프롬프트를 엽니다.
- 아래 명령어를 복사하여 붙여넣고 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)로 선택합니다.
- 저장된 배치 파일을 관리자 권한으로 실행합니다(파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 선택).
Windows 11/10 RDP 세션에서 사용자 암호 재설정하기
암호 변경과 달리, 암호 재설정은 기존 암호를 기억할 필요가 없습니다. 기존 암호가 있다면 덮어쓴 후 새 암호를 설정하는 방식입니다.
Windows의 RDP 세션에서 사용자 암호를 재설정하는 방법은 다음과 같습니다.
1] Active Directory 사용자 및 컴퓨터
Active Directory 사용자 및 컴퓨터 콘솔을 통해 암호를 재설정하려면 다음을 따르세요:
- 실행(Run) 대화 상자를 엽니다.
- dsa.msc를 입력하고 Enter 키를 눌러 Active Directory 사용자 및 컴퓨터 콘솔을 엽니다.
- 암호를 재설정하려는 사용자 계정을 찾습니다.
- 계정을 마우스 오른쪽 버튼으로 클릭하고 암호 재설정(Reset Password)을 선택합니다.
2] Net User 명령 실행
net user 명령은 도메인 계정이 아닌 로컬 사용자 계정에 한해 Windows 11/10 PC에서 사용자 암호를 변경하거나 재설정하는 데 사용할 수 있습니다.
방법은 다음과 같습니다:
- 명령 프롬프트를 엽니다.
- CMD 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
net user <username> <password>
<username>과 <password> 부분을 실제 계정 이름과 설정하려는 새 암호로 바꿔 입력하세요.
3] PowerShell cmdlet 실행
PowerShell을 사용하면 로컬 사용자 계정과 도메인 사용자 계정 모두에 대해 암호를 변경하거나 재설정할 수 있습니다.
도메인 사용자 계정의 경우, Active Directory 모듈이 로드되어 있어야 하며, Set-ADAccountPassword cmdlet을 사용해 암호를 재설정할 수 있습니다.
- Windows 키 + X를 눌러 고급 사용자 메뉴를 엽니다.
- 키보드에서 i 키를 눌러 PowerShell을 실행합니다.
- PowerShell 콘솔에 아래 명령어를 입력하고 Enter 키를 누릅니다:
Set-ADAccountPassword -Identity UserName -NewPassword (Read-Host -Prompt "InputNewPassword" -AsSecureString) -Reset
UserName과 InputNewPassword 부분을 실제 사용자 이름과 새 암호로 교체하세요.
로컬 사용자 계정의 경우, Set-LocalUser cmdlet을 사용해 로컬 사용자의 암호를 재설정할 수 있습니다:
Get-LocalUser 'UserName' | Set-LocalUser -Password (Read-Host -Prompt "InputNewPassword" -AsSecureString)
지금까지 Windows 11/10의 RDP 세션에서 사용자 암호를 변경하거나 재설정하는 방법을 알아보았습니다!
RDP 기본 포트 변경 방법
원격 Windows 11/10 컴퓨터의 기본 RDP 포트를 변경하려면 다음 단계를 따르세요:
- 실행(Run) 대화 상자를 열고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.
- 레지스트리 편집기에서 아래 경로로 이동합니다:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber
- 해당 위치에서 편집(Edit) 메뉴의 수정(Modify)을 클릭하고 10진수(Decimal)를 선택합니다.
- 새 포트 번호를 입력하고 확인(OK)을 클릭합니다.
- 레지스트리 편집기를 종료하고 컴퓨터를 재시작합니다.
RDP 포트가 열려 있는지 확인하는 방법
Windows 시스템에서 RDP 포트가 열려 있는지 확인하려면 명령 프롬프트를 열고 telnet 명령을 실행하면 됩니다. 예를 들어 CMD 프롬프트에 telnet 192.168.8.1 3389를 입력했을 때 빈 화면이 나타나면 해당 포트가 열려 있는 것이며, 테스트가 성공한 것입니다.
관련 글: Windows에서 원격 데스크톱 연결 기록 삭제하는 방법