반응형
윈도우의 WSL2에서 RDP로 우분트 데스크탑 화면으로 접속 및 제어
및
xrdp session login failed for display 0 Error 해결 방법
xfce 데스크탑 환경으로 사용 하기:
윈도우즈의 WSL2 Linux Ubuntu 콘솔창에서
apt update
apt upgrade
xfce4 설치 & xrdp :
apt install xfce4
apt install xrdp
접속 포트 변경 및 전송 품질 개선 :
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
# 3389는 WSL에서 사용 하는 경우가 있어서 3390으로 변경
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
# 전송 품질 개선
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession
vi /etc/xrdp/startwm.sh
# 파일 내용 중 아래 내용 주석 처리
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession
# 마지막 줄에 아래 내용 추가
startxfce4
xrdp 서비스 시작(혹은 재시작):
service xrdp restart
# 또는
# /etc/init.d/xrdp restart
RDP(Remote Desktop Protocol, 윈도우 원격 데스크탑 )으로 접속 :
에러 발생:
위와 같이 해서 잘 사용 하다 어느날 다음 에러 발생 했습니다.
xrdp session:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
login failed for display 0
구글링 해보니 user / password 가 틀려서 그렇다는 답변이 많고 비밀번호 변경 후 해결 되었다는 답변글이 많은데
이번 경우 해결 되지 않았습니다.
vi /var/log/xrdp-sesman.log
"X server -- no display in range is available" 문구가 보입니다.
문제 해결 :
vi /etc/xrdp/sesman.ini
# MaxSessions=50
MaxSessions=100
MaxSessions부분을 MaxSessions=100 으로 증가 시켜 줍니다.
service xrdp restart
하고 RDP로 재 접속 하면 정상 접속 확인. 문제 해결 .
반응형
'Linux' 카테고리의 다른 글
apt와 apt-get 중 무엇을 사용 해야 할까? | apt와 apt-get의 차이점 (0) | 2023.03.06 |
---|---|
apt vs apt-get | difference between apt and apt-get (0) | 2023.03.06 |
[ Linux ][ Ubuntu ] apt-get install 하고 탭 키로 원하는 목록이 안 나올 경우 해결 방법 | apt-get install tab (0) | 2023.01.18 |
Linux Locale 확인 및 설정 (0) | 2022.07.13 |
리눅스 한글 폰트 관련 참고 블로그 - 기록 차원 저장 (0) | 2022.06.09 |