실무에서 윈도우 서버 관리를 하다보면 원격데스크톱 RDP 포트를 변경해서 사용해야할때가 있습니다.
기본 포트는 3389이나 회사 내 보안 규정으로 standard port 대신 다른 포트로 변경해서 사용해야할때가 있습니다. 서버가 몇대 되지 않는다면 직접 원격접속하여 레지스트리를 변경하여 진행하면되는데요. 서버가 많을경우 하기와 같이 스크립트 형태로 만들어놓고 진행하면 매우 편리하게 사용가능합니다.
피일명은 rdp_change.cmd 와 같은 형식으로 파일로 저장하여 사용하면됩니다.
@echo off
echo.
echo.
echo 원격 데스크톱 포트 변경하기
echo 지원 OS : 윈도우 비스타, 7, 2008, 2008 R2
echo.
set /p port=포트 번호 입력 :
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %port% /f
if errorlevel 1 (
cls
echo.
echo.
echo 우클릭 해서 관리자 권한으로 실행해주세요.
pause>nul
exit
)
netsh advfirewall firewall add rule name="원격 데스크톱 %port%" dir=in action=allow protocol=tcp localport=%port%
net stop /y TermService
net start /y TermService
echo 포트 변경이 완료되었습니다.
pause>nul
exit
추가적으로 원격데스크톱 진행시 예전 윈도우 버전의 경우 속도가 현저하게 느려 rdp 가 자꾸 끊기는 현상이 발생하는 경우가 매우 드물게 발생하는 경우가 있는데 하기 레지스트리를 변경하면 느림 현상을 개선할수있습니다.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot" /v DisableRootAutoUpdate /t REG_DWORD /d 1 /f
이상 윈도우 RDP 접속시 실무에서 활용가능한 사항에 대하여 간략하게 정리하였습니다. 누군가에게는 도움이 되었으면 합니다.