Pop에서 TigerVNC 서버를 설정하려고 합니다! 운영 체제. systemd를 사용하여 서버를 시작하려고 하면 sudo systemctl start tigervncserver@
다음 오류가 발생합니다.
시작하지 못했습니다[이메일 보호됨]:회사 이름 [이메일 보호됨]인스턴스 이름이 누락되었습니다. 시스템 로그 및 "systemctl status" 보기[이메일 보호됨]' 더 알아보기.
sudo systemctl start tigervncserver@:1
이는 특정 모니터(예: with)에 연결된 서버 인스턴스를 시작해야 한다는 의미인 것 같습니다 . 하지만 표시된 숫자는 개별 사용자와 연결되어 있지 않습니까? 그렇다면 이 명령은 특정 사용자에 대해서만 VNC 서버를 시작하는 것이 아닌가요? 로그인한 사용자에 대해 VNC 세션을 시작하는 "일반" VNC 서버 데몬을 시작할 수 있는 방법이 있습니까?
죄송합니다. 어쩌면 작동 방식이 혼란스러울 수도 있습니다.
답변1
하지만 표시된 숫자는 개별 사용자와 연결되어 있지 않습니까? 그렇다면 이 명령은 특정 사용자에 대해서만 VNC 서버를 시작하는 것이 아닌가요?
예, 대부분의 경우 정확히 그렇게 작동합니다.
로그인한 사용자에 대해 VNC 세션을 시작하는 "일반" VNC 서버 데몬을 시작할 수 있는 방법이 있습니까?
이론적으로는 가능하지만 실제 VNC 서버가 이 사용법을 지원하는 것을 본 적이 없습니다(특히 동일한 포트를 동시에 다른 세션에 재사용하는 것을 허용하지 않음). 전통적으로 이것은 1:1 방식이었고 지금도 대부분 그런 것 같습니다.
반면 RDP는 일반적으로하다원하는 방식으로 정확하게 작동합니다. 하지만 Xrdp
동일한 서비스에서 로그인 화면을 가져오고 사용자를 자신의 세션으로 라우팅하는 "직접 세션"도 작동합니다.