Ubuntu Remote Desktop 설치

Ubuntu Remote Desktop 설치

요약: Ubuntu에 RDP 설치하기

Ubuntu에는 RDP를 Shared Screen이란 이름으로 기본 제공한다. 하지만 Ubuntu 22.04에서 확인했을 시 기본 탑제된 RDP에는 치명적인 단점이 있으니, 이는 Ubuntu가 Login이 된 상태에서만 원격 연결이 가능하다. 즉 Ubuntu 머신이 headless 상태이고, 처음 전원을 켰을 때는 원격으로 사용할 수 없다. 혹시나 해서 Ubuntu의 자동 로그인 옵션도 사용해봤지만, 자동 로그인이 됐을 때 원격으로 연결하면 연결이 안된다. 이유는 보안 상 자동 로그인 상태에서 원격 로그인 시도 시 RDP의 password가 매번 랜덤으로 리셋 되기 때문이다.

XRDP 설치

Gnome에서 제공하는 RDP가 아닌 XRDP를 설치하면 headless 상태에서 user ID를 사용하여 RDP 로그인이 가능하다. 방법은 다음과 같다.

$ sudo apt install xrdp

# To start
$ sudo systemctl start xrdp

# To enable
$ sudo systemctl enable xrdp

# Check the status
$ systemctl status xrdp