1.5. 여러 사용자를 위해 헤드리스 서버의 원격 데스크탑 세션에 연결
GNOME 원격 데스크탑을 GDM(GNOME Display Manager)과 통합하여 RDP를 통해 여러 사용자에게 원격 로그인 기능을 제공할 수 있습니다. 원격 사용자는 그래픽 로그인 화면에 대한 액세스 권한을 부여하는 시스템 전체 암호를 사용하여 인증합니다. 사용자는 개별 자격 증명을 사용하여 로그인하여 데스크탑 환경에 대한 안전한 원격 액세스를 활성화할 수 있습니다.
여러 사용자를 위해 RDP를 통해 원격 데스크탑에 연결하려면 TLS 키와 TLS 인증서를 설정해야 합니다.
사전 요구 사항
gnome-remote-desktop패키지가 설치되어 있습니다.참고gnome-remote-desktop패키지를 설치한 후 시스템을 재부팅해야 합니다.-
GDM패키지가 설치되어 있습니다. -
freerdp패키지가 설치되어 있습니다. - kiosk 세션 또는 워크스테이션 세션과 같은 세션이 설치됩니다. 자세한 내용은 How to install a graphical user internface (GUI) for Red Hat Enterprise Linux를 참조하십시오.
프로세스
자체 서명된 TLS 인증서의 디렉터리를
gnome-remote-desktop사용자로 만듭니다.$ sudo -u gnome-remote-desktop mkdir -p ~gnome-remote-desktop/.local/share/gnome-remote-desktopRDP 서비스에 대한 자체 서명된 TLS 인증서를
gnome-remote-desktop사용자로 생성합니다.$ sudo -u gnome-remote-desktop winpr-makecert -silent -rdp -path ~gnome-remote-desktop/.local/share/gnome-remote-desktop tls여러 사용자를 위해 RDP를 통해 원격 데스크탑에 연결합니다.
$ grdctl --system rdp set-tls-key ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.key $ grdctl --system rdp set-tls-cert ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.crt $ grdctl --system rdp set-credentials $ grdctl --system rdp enable자세한 내용은
gdrctl도움말 페이지를 참조하십시오.시스템 원격 로그인 서비스 및 GDM을 활성화합니다.
$ sudo systemctl enable --now gdm $ sudo systemctl enable --now gnome-remote-desktop.service시스템 재부팅 시
gnome-remote-desktop.service를 영구적으로 유지합니다.$ sudo systemctl set-default graphical.target
검증
세션이 성공적으로 시작되었는지 확인합니다.
$ sudo systemctl status gnome-remote-desktop.service