[Window Title]원격 데스크톱 연결

[Content]
내부 오류가 발생했습니다.

[^] 자세한 정보 숨기기(D) [확인]

[Expanded Information]
오류 코드: 0x4
확장 오류 코드: 0x0

1. Ubuntu에서 xrdp 상태 확인

Ubuntu 터미널에서:

sudo systemctl status xrdp

정상이라면:

Active: active (running)

이어야 합니다.

중지되어 있다면:

sudo systemctl enable xrdp
sudo systemctl restart xrdp

2. xrdp 포트 확인

sudo ss -tlnp | grep 3389

정상이라면 대략:

LISTEN 0  ... 0.0.0.0:3389

가 나와야 합니다.

안 나오면:

sudo systemctl restart xrdp

3. Ubuntu 방화벽 확인

sudo ufw status

Status: active라면 3389를 열어줍니다.

sudo ufw allow 3389/tcp
sudo ufw reload

그 후 Windows에서 다시:

mstsc

로 Ubuntu IP에 접속합니다.


4. Ubuntu Desktop에서는 이 부분이 중요합니다

Ubuntu에 GNOME 기본 세션이 설치되어 있으면 xrdp 접속 시 0x4가 발생하는 경우가 있습니다.

다음 패키지를 확인해 보세요.

dpkg -l | grep xrdp

그리고:

sudo apt install xrdp

설치 후:

sudo adduser xrdp ssl-cert
sudo systemctl restart xrdp

5. Ubuntu의 현재 GUI 세션 확인

Ubuntu에서:

echo $XDG_CURRENT_DESKTOP

또는:

echo $DESKTOP_SESSION

결과가 ubuntu / gnome 계열이면 xrdp + GNOME 세션 문제를 집중적으로 보는 게 좋습니다.


제가 추천하는 가장 확실한 방법

Ubuntu Desktop에서 Windows RDP 접속을 안정적으로 사용하려면 xrdp + XFCE 조합으로 구성하는 것이 상당히 간단합니다.

Ubuntu에서:

sudo apt update
sudo apt install xfce4 xfce4-goodies xrdp -y

그 다음:

echo xfce4-session > ~/.xsession

그리고:

sudo systemctl enable xrdp
sudo systemctl restart xrdp

재부팅:

sudo reboot

Windows에서:

Win + R

mstsc

→ Ubuntu IP 입력

예:

192.168.0.100

이렇게 접속합니다.


⚠️ 그런데 한 가지 확인이 필요합니다

현재 상황이 Windows → Ubuntu 26.04 Desktop이고, 예전에 말씀하신 것처럼 Ubuntu에 화면이 있는 Desktop 버전이라면, 제가 권하는 방법은 단순히 xrdp를 재설치하는 것보다 Ubuntu 26.04에 맞춰 xrdp를 완전히 초기화하고 Windows RDP용 세션을 다시 구성하는 것입니다.

원하시면 제가 Ubuntu에서 명령어를 위에서부터 한 줄씩 복사해서 실행하면 0x4 오류를 자동으로 진단·수정하는 명령어 세트로 만들어 드리겠습니다.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *