RDP(Remote Desktop Protocol)는 네트워크를 통해 다른 컴퓨터의 Windows 데스크톱을 보고 제어할 수 있게 해 주는 Microsoft 프로토콜입니다. 작은 클라이언트 프로그램을 사용하며, 화면에 보이는 모든 것이 원격 머신입니다. 그 머신의 파일, 프로그램, 처리 능력입니다.
RDP의 작동 방식
원격 컴퓨터(서버)가 압축된 화면 이미지와 소리, 클립보드 데이터를 클라이언트로 보냅니다. 키보드와 마우스 동작은 반대 방향으로 전달됩니다. 프로그램은 사용자의 기기가 아니라 서버에서 실행되므로, 평범한 노트북이나 휴대폰으로도 강력한 Windows 머신을 조작할 수 있습니다.
기본적으로 RDP는 TCP 및 UDP 포트 3389를 사용합니다. 연결은 암호화되며, 네트워크 수준 인증(NLA)을 사용하면 세션이 만들어지기 전에 본인을 증명합니다.
RDP 서버의 용도
- Mac, Linux 노트북 또는 휴대폰에서 실행하고 싶은 Windows 전용 소프트웨어.
- 24시간 온라인 상태를 유지해야 하는 트레이딩 터미널과 봇. 지연 시간 측면은 트레이딩 봇용 VPS를 참고하세요.
- 나중에 삭제할 수 있는 깨끗한 머신에서의 브라우저 자동화 및 테스트.
- 지연 시간이나 지역별 접속을 위한 다른 나라의 데스크톱.
RDP vs VPS vs VNC vs SSH
- RDP 서버 vs Linux VPS. Windows RDP 서버는 그래픽 데스크톱이 있는 Windows 머신입니다. Linux VPS는 보통 터미널로 관리하며 Windows 라이선스가 필요 없어 더 저렴합니다.
- RDP vs VNC. VNC는 더 기본적인 방식으로 화면을 공유하며 Linux에서 흔합니다. RDP는 Windows에 내장되어 있으며 픽셀만이 아니라 그리기 명령을 보내기 때문에 보통 더 부드럽습니다.
- RDP vs SSH. SSH는 텍스트 터미널을 제공합니다. RDP는 전체 데스크톱을 제공합니다.
시작하는 데 필요한 것
- RDP가 활성화된 Windows 서버. 예를 들어 Windows RDP 요금제 중 하나입니다.
- 서버의 IP 주소와 Administrator 로그인.
- 기기용 RDP 클라이언트. Windows에는 내장되어 있으며 Mac, Linux, Android 및 iPhone용은 무료입니다.
보안 기본 사항
RDP는 인기 있는 공격 대상이므로 보호하세요. 길고 고유한 비밀번호를 사용하고, 네트워크 수준 인증을 활성화하고, Windows를 최신 상태로 유지하세요. Windows RDP 보안 체크리스트에서 각 단계를 안내합니다.