Windows 원격 데스크톱은 윈도우 내장 프로그램으로써 별도의 서버와 클라이언트 앱을 설치할 필요 없이, 《호스트 PC》의 간단한 설정만으로 《클라이언트 PC》에서 쉽게 접속할 수 있습니다. 원격 데스크톱 연결에 성공할 때마다, RDP(Remote Desktop Protocol) 클라이언트 PC는 사용자가 연결한 시스템에 대한 연결 세부 정보를 저장합니다.
목차 | |
---|---|
그런데, 이는 편리한 경우가 많지만 공용 시스템을 사용하는 경우, 민감한 보안 세부 정보가 노출될 수 있습니다. RDP 클라이언트는 접속 기록의 캐시(Cache)을 지울 방법을 제공하지 않습니다. 사용자의 접속 기록이 그대로 남아서, 제3자가 IP 주소나 도메인 주소룰 알 수 있기에 악용될 소지가 있습니다.
▼ 아래와 같이, 컴퓨터의 IP 주소와 《호스트 PC》의 사용자 이름 등의 캐시 기록이 그대로 보입니다. 여기에 비밀 번호를 알고 있다면, 누구나 쉽게 접속할 수가 있습니다.
이런 문제점을 해결하기 위해서, 이 튜토리얼에서는 Windows 레지스트리 키를 편집하여, Windows 원격 데스크톱 연결의 RDP 캐시 기록를 삭제하여 초기화하는 방법에 대해서 소개하겠습니다.
▼
키를 누르고 실행을 엽니다. 텍스트 상자에 1regedit라고 입력한 후, 2 버튼을 클릭합니다.▼ 레지스트리 편집기 실행을 허용할 지에 대한 사용자 계정 제어(UAC) 화면이 표시됩니다.1
버튼을 클릭합니다.▼ 레지스트리 편집기가 시작되면, 이하의 키로 이동합니다. 만약의 경우에 대비해, 레지스트리를 변경하기 전에 백업을 반드시 실시하는 것을 추천합니다.
컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Server
위의 Default와 Servers키, 두 곳에 저장이 됩니다. 두 개의 레지스트리 키의 값을 삭제하거나, 키를 삭제합니다.
▼ 1Default 키에는 원격 데스크톱 연결의 IP 주소 값이 있습니다. 2MRU+숫자 형태로, 이 숫자 안에 접속한 서버의 주소 값이 들어가 있습니다.
값을 선택한 후,
키를 눌러서, 3 버튼을 클릭하여 값을 삭제합니다. 여러 값이 있다면, 키 또는 키를 이용하여, 전부 삭제합니다.▼ Servers 키에는 이 컴퓨터에서 설정된 모든 원격 데스크톱 연결 목록이 포함되어 있습니다. 지금까지 접속한 서버의 주소 키(key)가 모두 들어가 있습니다.
각각의 키에는 사용자 이름 값이 들어 있습니다. 모든 항목을 삭제하거나 1제거할 항목을 선택할 수 있습니다. 제거할 항목을 선택하고
키를 눌러서, 2 버튼을 클릭하여 값을 삭제합니다.원격 데스크톱의 기록은 레지스트리와 문서 폴더안에 Default.rdp라는 파일 이름으로 저장됩니다. 마지막으로, 홈패스(homepath)에 있는 Default.rdp 파일을 삭제합니다. 이것은 숨김 파일이며, 수동으로 삭제해야 합니다.
▼ Default.rdp에는 원격 데스크톱의 기본 설정값들이 저장됩니다. 아래와 같이, 메모장에서 파일을 열어보면, 기본 설정값 외에 해상도와 드라이브 등의 데이터가 저장됩니다. 여기에는 가장 최근의 접속한 기록이 남게 됩니다.
메모장 내용중에 《 full address:s:IP 주소》라는 부분이 가장 최근 접속한 서버 주소로써, 이 부분을 삭제해 주시면 됩니다.
▼ 초기 기본값은,《문서》폴더에 default.rdp 이라는 이름으로 저자됩니다.
키를 누르고 실행을 엽니다. 텍스트 상자에 1%homepath%\documents라고 입력한 후, 2 버튼을 클릭합니다.▼ 이하의 홈패스(homepath) 폴더로 이동합니다. 1Default.rdp 파일이 저장되어 있습니다.
▼ Default.rdp 파일과 같은 숨김 파일을 보려면, 이하의 1보기 > 2표시 > 3숨긴 항목에 체크를 해 주면 됩니다.
▼ Windows 터미널(관리자)을 기동하여 명령 프롬프트를 열고, 이하의 1default.rdp 파일을 삭제하는 명령어를 입력,
키를 눌러 실행합니다.del /ah %homepath%\documents\default.rdp
▼ 위에서 수행한 일련의 번거로운 과정을, 명령 프롬프트에서 한 번에 삭제할 수 있습니다. 이하의 1~4까지 차례대로 명령어를 입력,
키를 눌러 실행합니다.3의 경우에는, 원격 데스크톱 연결을 하면, 자동적으로《Servers》키가 다시 생성되므로, 굳이 이 명령어(add)를 실행하지 않아도 됩니다.
1reg delete “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default” /va /f
2reg delete “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers” /f
3reg add “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers”
4del /ah %homepath%\documents\default.rdp
▼ 이것으로 RDP 캐시 기록은 깨끗이 삭제되었으며, 원격 데스크톱 연결은 초기화 되었습니다.
▼ Windows 11의 바탕 화면에서 보통 숨겨져 있는 1PC 아이콘을 표시하고 싶은 경우는, 아래의 바탕 화면 아이콘의 설정에서 필요한 항목에 체크…
태그(Tag)는 파일의 관련 사항을 설명하는 파일 안에 첨부된 키워드입니다. Windows 11에서 파일에 태그를 추가하면 파일 검색이 조금 더 쉬워집니다. 파일…
Microsoft는 Windows를 설치할 때 Microsoft 계정으로 로그인하도록 권장했지만, 여전히 로컬 계정과 Microsoft 계정을 선택할 수있는 옵션을 제공해 왔습니다. 그러나 최근에…
Windows 11은 여러 측면에서 이전 버전의 Windows와 다릅니다. Windows 10과 마찬가지로 Windows 11의 작업 표시줄은 화면 하단에 있습니다. 하지만 시작…
Windows 로그인하면 반드시 시작하는, 정해진 어플리케이션을 매회 실행하는 것은 조금 지루한 작업입니다. 이것을 Windows 시작 후 자주 사용하는 앱을 자동으로…
현재 Microsoft Excel에서 PDF 파일을 직접 열 수는 없습니다. 대신에 인터넷에서 PDF 파일을 Excel 형식으로 쉽게 변환할 수 있는 서비스를…