
설정: Windows XP를 실행하는 사무실 PC가 있습니다. 그러나 나는 일반적으로 연구실 PC가 있는 다양한 연구실에서 작업(즉, 물리적으로 존재)해야 합니다. 모든 프로그램과 스크립트를 계속 사용할 수 있도록 연구실 PC에서 사무실 PC로 원격 데스크톱 연결을 엽니다.
문제: 연구실 PC는 여러 사용자가 공유하며 때로는 동료가 원격 데스크톱 세션을 열 때도 있습니다. 그 순간 연구실 PC에서 사무실 PC로 전체 화면 원격 세션을 실행하고 있으면 동료가 나도 모르게 내 사무실 PC 바탕 화면에 접속해 웃음을 자아냅니다.
임시 해결 방법: 저는 연구실 PC에 있는 동안 들어오는 원격 연결을 비활성화하는 경향이 있습니다. ("작업 공간"을 마우스 오른쪽 버튼으로 클릭하고 "원격" 탭을 선택한 다음 "수신 원격 연결 허용" 확인란을 선택 취소합니다). 그러나 나는 또한 이를 다시 활성화하는 것을 잊어버리는 경향이 있어서 동료들을 불행하게 만듭니다.
더 나은 해결책이 있습니까? 원격 데스크톱 세션의 "전달"을 허용하지 않는 영구 설정이 있습니까? 아니면 나가는 연결이 활성화되어 있는 동안 들어오는 원격 데스크톱 연결을 비활성화하는 스크립트일까요?
답변1
스크립트에서 "원격 데스크톱"을 활성화 및 비활성화하려면 다음을 사용할 수 있습니다.
비활성화하려면:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
사용하려면:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
이와 같은 배치 파일에서 사용하면 작동합니다.
이렇게 하면 누구도 연결하는 것을 방지할 수 있습니다.당신의Lab-pc로 "원격 데스크톱"을 시작한 Office-pc)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
start /wait mstsc.exe
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
시작하여 연결하려는 호스트를 지정할 수도 있습니다 mstsc.exe
.
그러나 당신은하다관리자 권한으로 실행해야 합니다. (마우스 오른쪽 버튼을 클릭하고 Run as administrator
)
인수하려는 컴퓨터(Lab-pc)에 대한 새 연결을 비활성화하려면 taskmanager
원격 로그온 및 로그오프 시 실행할 명령 중 일부를 에 추가해야 합니다. 하지만 제가 이해한 대로 이 배치 파일을 사용할 수 있는 Lab-PC에 연결하는 동안 Office-Pc에서 이를 비활성화하고 싶습니다.