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]

