Estou tentando configurar um servidor TigerVNC no Pop! SO. Quando tento iniciar o servidor no systemd usando sudo systemctl start tigervncserver@
, recebo o seguinte erro:
Falha ao iniciar [email protegido] : O nome da unidade [email protegido] não contém o nome da instância. Consulte os logs do sistema e 'systemctl status [email protegido] ' para obter detalhes.
Isso parece implicar que preciso iniciar uma instância do servidor que esteja vinculada a uma exibição específica (ou seja, com sudo systemctl start tigervncserver@:1
). No entanto, os números de exibição não estão vinculados a usuários individuais? Então, esse comando não está iniciando o servidor VNC para apenas um usuário específico? Existe alguma maneira de iniciar um daemon de servidor VNC 'geral', que iniciará sessões VNC para qualquer usuário que fizer login?
Desculpe, talvez eu esteja confuso sobre como isso deve funcionar.
Sim, é exatamente assim que funciona na maioria das vezes.
Embora seja possível em teoria, não vi nenhum servidor VNC real que suportasse esse tipo de uso (e, em particular, não de uma forma que permitisse que a mesma porta fosse reutilizada para sessões diferentes simultaneamente). Tradicionalmente, tem sido uma coisa 1:1 e parece ter permanecido assim.
O RDP, por outro lado, normalmente funciona exatamente da maneira que você deseja – embora também possa ser usado “direto para a sessão”, mas com
Xrdp
você você pode obter uma tela de login e rotear os usuários para suas próprias sessões, tudo no mesmo serviço.