본문 바로가기
컴퓨터/Software

원격 데스크톱의 접속 기록 지우는 방법 및 기록 초기화 프로그램

by zipi 2013. 1. 16.
반응형

원격 데스크톱은 윈도 내장 프로그램으로 별도의 서버와 클라이언트 프로그램 설치 없이 몇가지 설정만 하면 쉽게 사용할 수 있는 장점이 있습니다.

특히 Win Xp부터 최신 Windows까지 서로 호환이 되기 때문에 별도의 서버프로그램과 뷰어프로그램이 필요하지 않고, 단순히 원격제어 뿐 아니라 드라이브 공유, 클립보드 공유 등 사용 원격제어 프로그램과 비교해봐도 손색 없는 원격제어 프로그램입니다.

별도의 프로그램 없이 사용해서 좋으나 공용 장소에서 사용할 경우 기록이 자신이 접속한 기록이 남아 껄끄러운 경우가 있습니다. 비밀번호를 걸어서 사용하긴 하겠지만 누군가가 나의 IP나 도메인주소를 알게 된다는건 항상 꺼림칙 한 일입니다.


아래 방법은 수동으로 지우기 위한 방법입니다. 가장 하단에는 한번에 모든 기록을 지울수 있는 bat파일이 있으니 해당 파일을 받아가시면 모든 기록을 지울 수 있습니다.



위 사진처럼 원격 데스크톱을 연결하려 보면 최근에 연결한 리스트가 잔뜩 나오게 됩니다. 

개인 PC라면 문제가 없지만 학교나 PC방 처럼 공용 PC에서는 로그가 남기 때문에 누군가가 다른 사람의 접속 기록을 볼 수 있게 됩니다. 

이번 글의 목적은 이 접속 기록을 제거하는 방법을 소개해 보겠습니다.


원격 데스크톱의 기록은 레지스트리와 내문서 폴더안에 Default.rdp 라는 파일에 저장됩니다. 

레지스트리의 경우 접속한 서버의 주소를 저장합니다. 지금까지 접속한 서버의 주소가 모두 들어가 있습니다. 원격 데스크톱 연결 화면에서 ▼ 버튼을 눌렀을 때 나오는 목록이 레지스트리에 저장되어 있습니다.

Default.rdp에는 별도로 원격 데스크톱 설정을 저장하지 않은 기본값 데이터가 들어가는데, 원격 데스크톱의 설정값들이 저장됩니다. 해상도와 드라이브 등이 저장됩니다. 여기에는 가장 최근의 접속한 기록이 남게 됩니다.


HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Server

레지스트리는 위 두곳에 저장이 됩니다. Default 안에는 MRUx 형태로 x에는 숫자가 들어갑니다. 이 숫자 안에 접속한 서버의 주소값이 들어가 있습니다.

두번째 레지스트리에는 접속한 서버의 주소와 연결했던 사용자 계정명이 나타납니다. 사용자 계정을 기억하기 위함인데, 계정명까지 노출되기 때문에 지워주는게 좋습니다.


Default.rdp는 숨김파일이기 때문에 숨김 설정을 해제해 줘야 보입니다. 이 파일을 그냥 실행시키면 원격 데스크톱이 열리지만 메모장으로 열 경우 수정이 가능합니다.

메모장 내용중에 [full address:s:192.168.0.48] 라는 부분처럼 가장 최근 접속한 주소가 보이는데 이부분을 삭제해 주시면 됩니다. Default.rdp 자체를 삭제해도 후에 다시 생기기 때문에 귀찮으면 삭제하셔도 됩니다.


모든 기록 자동 삭제 배치 파일

모든 기록을 자동으로 삭제하는 배치파일입니다. 레지스트리 Default 안에 모든 값을 제거하며, Servers를 통채로 제거합니다. 제거된 부분은 다음번에 실행되면 다시 생기기 때문에 문제가 없습니다.

Default.rdp도 삭제를 해버리기 때문에 해상도나 드라이브 설정이 모두 초기화 됩니다. 


Y를 누르게 되면 바로 기록이 제거됩니다.



clearRDP는 기록을 지우냐는 메시지를 물어보며, clearRDP_Lite는 묻는것 없이 바로 기록을 지워버립니다. 필요한 것을 받아서 사용하시면 됩니다.

확장자가 cmd인데 우클릭-편집으로 내부의 소스코드를 볼 수 있습니다.


Windows7와 Windows XP에서 테스트 하였습니다.


반응형

댓글