On Tue, Apr 10, 2012 at 4:03 PM, Psycho Mantys <[email protected]> wrote:
> Isso, seria o "que cada um que se conecte tenha o seu desktop
> isolado". Eu não sei se é possível, se existe alguma coisa no
> protocolo do VNC que proíbe isso e eu não sei. Mas, aparentemente
> seria possível(não vejo problemas).

O problema é que são duas coisas bem distintas: o VNC oferece só o
acesso remoto, não faz gerenciamento de sessões. Para isso (sessões)
tu usaria um display manager como GDM, KDM, Slim, XDM e etc. ou faria
as sessões na mão com algo tipo o ConsoleKit.



>> O servidor de VNC usado na libvirt permite que tu faça a autenticação
>> usando a SASL, assim tu consegue autenticar usando um backend LDAP.
>>
>> Eu não lembro de outro servidor que deixe fazer isto, talvez o tigervnc?
>>
>
> Interessante. Não sei qual é esse servidor do libvirt, teria uns links
> ai para eu ver?

A parte da libvirt que gerencia VMs QEMU/KVM permite que tu acesse a
tela das VMs usando VNC e este acesso é liberado por um helper que,
dentre outras coisas, pode fazer a autenticação usando a SASL.

Agora não tenho nenhum link mais específico, no wiki do Fedora fala um
pouco sobre como usar o VNC das VMs com autenticação.



> Sei que o realvnc tem um suporte nss ou algo parecido. Mas o realvnc
> eu não consegui usar direito, muito dificil de compilar, nem passei
> dai.
>
>
>> Eu uso o x11vnc para acessar a minha área de trabalho e nos desktops
>> com gnome eu coloco o Vino. Só que assim a relação desktop x usuário é
>> 1:1, eu não consigo colocar N pessoas usando o mesmo login em desktops
>> diferentes. :|
>
> Então, nunca usei o vino, mas deixando mais claro o que eu quero:
>
> Tendo um servidor VNC em uma porta, um cliente vai se conectar,
> fornecer seu usuário e senha, e então iniciar ou se conectar ao
> desktop do usuário.
> Então, outro usuário, ao mesmo tempo, vai se conectar ao mesmo tempo,
> então, pelo nome do usuário, ele vai ser direcionado para seu próprio
> desktop(ou iniciar).
> Essas duas sessões seriam executadas em paralelo, mas, se um cliente
> com o mesmo usuário se loggar, ele sempre vai para o desktop iniciado
> ou que esta rodando correspondente desse usuário.

Com algo tipo o vino ou x11vnc dá pra fazer uma gambiarra e ter algo
parecido: tu inicia as sessões automaticamente e junto com as sessões
tu inicia um servidor VNC.



> Nesse caso, o XDMCP não serve porque ele, pelo que eu sei, não tem um
> suporte bom para varias plataformas. A escolha do VNC se deve pelo
> fato dele ser bem mais suportado(além de que eu acho ele mais rápido
> em alguns casos e bem mais estável...Mais ai já entra na opinião
> pessoal :p).

Com o XDMCP tu fica restrito às plataformas que rodam o X, o que não é
tão restrito assim. :)

Mas eu não sei se as plataformas tipo Windows tem um Xnest ou algo do
tipo. No Mac OS eu sei que tem.



> Eu não entendi muito bem o seu caso com o vino, ele consegue ser
> multiusuário como eu quero? Dei uma pesquisada rápida aqui e não
> encontrei algo como eu descrevi, apesar de ser uma solução legal para
> compartilhar o desktop...

Cada usuário roda o seu próprio servidor VNC. Se não for um problema
para ti iniciar a sessão de todo mundo, pode ser uma alternativa: tu
inicia as sessões automaticamente no servidor e junto com elas o vino.
Aí é só conectar pelo VNC.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a