Linux Ubuntu - xrdp를 사용하여 윈도우에서 원격 데스크톱 연결하기

RDP란?

  • 원격 데스크톱 프로토콜(Remote Desktop Protocol)
  • 터미널 서버와 터미널 서버 클라이언트 간의 통신에 사용
  • TCP 내에서 캡슐화되고 암호화되어 정보 전달

xrdp

xrdp란?

  • 리눅스 시스템에서 원격 데스크톱 접속을 제공하는 오픈 소스 프로젝트
  • xrdp는 RDP를 사용하여 원격 클라이언트가 리눅스 시스템에 접속하여 GUI를 사용할 수 있도록 함
  • 즉, 리눅스 서버를 원격으로 관리할 때 사용

 xrdp 설치 및 설정

  • 원격 접속 시 GUI를 표시할 패키지 설치
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

 

  • xrdp 설치
sudo apt-get install xrdp

 

  • 그래픽 드라이버 업그레이드를 위한 사전 작업
sudo apt update
sudo apt upgrade

 

  • xrdp 사용 설정
sudo systemctl enable xrdp

 

  • xrdp 사용자 그룹 추가
sudo adduser xrdp ssl-cert

 

  • 적용을 위해 xrdp 서비스 재시작
sudo service xrdp restart

 

  • 방화벽 포트 허용
sudo ufw allow 3389


추가 정보

xrdp 포트 임의로 설정하기

  • xrdp.ini 파일에서 port 부분을 변경해주면 포트 번호를 임의로 설정 가능
sudo nano /etc/xrdp/xrdp.ini

 

자신의 아이피 확인하기

  • -I 는 대문자로 아이(i)를 입력
hostname -I

윈도우에서 리눅스 원격 접속하기

  • 시작 - 실행 - mstsc

 

  • 접속할 리눅스 아이피 입력

 


참고

Microsoft - Learn - 문제 해결 - Windows - Windows Server - RDP(원격 데스크톱 프로토콜) 이해