Ubuntu 22.04에 로그인한 동안 RDP를 통해 원격으로 액세스할 수 없습니다.

Ubuntu 22.04에 로그인한 동안 RDP를 통해 원격으로 액세스할 수 없습니다.

RDP를 사용하여 Windows 시스템에서 원격으로 Ubuntu 22.04 시스템에 액세스하려고 합니다. Ubuntu 컴퓨터에 로그인하면 액세스가 작동하지 않고 검은색 화면만 표시됩니다. 반면에 Ubuntu 시스템에서 로그아웃하면 RDP를 사용하여 시스템에 액세스할 수 있습니다. 하지만 내가 액세스하는 화면은 일반 Ubuntu 화면과 약간 다르게 작동합니다. 예를 들어 바탕 화면에는 아이콘이나 사이드바(프로그램 아이콘 포함)가 나타나지 않으며 창을 변경하거나 닫는 등 창을 최소화할 수 있는 옵션도 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

몇 가지 추가 구성 후 작업을 수행해야 하기 때문에 동일한 데스크탑 인터페이스가 표시되지 않습니다.

도커와 동일한 데스크탑 인터페이스를 얻으려면; 터미널 콘솔에서 다음 명령을 실행해야 합니다.

sudo sed -i "4 a #Improved Look n Feel Method\ncat <<EOF > ~/.xsessionrc\nexport GNOME_SHELL_SESSION_MODE=ubuntu\nexport XDG_CURRENT_DESKTOP=ubuntu:GNOME\nexport XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg\nEOF\n" /etc/xrdp/startwm.sh

이 코드는 /etc/xrdp/startwm.sh 파일을 업데이트하고 xRDP를 통해 로그인할 때마다 .xsession이라는 파일이 생성된다는 것을 시스템에 알려줍니다. .xession 파일은 데스크탑을 올바르게 실행하는 데 필요한 필수 환경 변수를 가져옵니다. 위의 코드는 Gnome Desktop 인터페이스를 실행하는 경우에만 유효합니다 !!!

저희 블로그를 방문하고 싶으시면 xRDP를 쉽게 설치하는 데 도움이 될 수 있는 작은 스크립트를 개발했습니다.. . 한번 사용해 보고 자세한 내용을 읽어보고 싶다면 확인해 보세요.이 링크

도움이 되었기를 바랍니다. 다음번에 만나요

답변2

블랙 스크린 상황 설명

"여러 번 언급하고 설명했듯이, 이러한 상황은 동일한 사용자 계정이 로컬과 원격에서 동시에 사용될 때 발생(또는 발생할 수 있음)됩니다. 즉, 문제는 동일한 사용자 계정이 이미 로컬에서 로그인되어 있다는 사실과 관련이 있습니다. 동시에 원격 연결이 시도됩니다. xRDP 소프트웨어 솔루션을 사용하면 특정 사용자 계정이 로컬 또는 원격으로 로그온될 수 있지만 둘 다는 불가능합니다..."

첫 번째 질문에 대한 답변은 여기에서 자세히 읽어보세요.https://c-nergy.be/blog/?p=16682

두 번째 문제에 패치를 제공하는 것은 다음과 같습니다.

1.) Ubuntu 창의 주소 표시줄을 마우스 오른쪽 버튼으로 클릭하고 "최소화" 옵션을 선택합니다. 2.) Ubuntu 창을 최소화합니다.

Ubuntu에서 실행 중인 xrdp에 대해 더 자세히 알고 싶다면 다음을 읽어보세요.https://github.com/neutrinolabs/xrdp/wiki

관련 정보