Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Habilitando VNC como módulo do X11
Linux user
Publicado por Gabriel Fernandes em 23/11/2006

Login: nayamonia, 274175 pontos | Blog: http://www.compostagemdigital.com.br
[ Hits: 9460 ]

Habilitando VNC como módulo do X11

Estava em um cliente e senti a necessidade de acessar e manipular o ambiente gráfico do display 0 remotamente.

DICA: Minha necessidade era acessar o display 0, por isto optei pelo uso do VNC, pois se não desejamos conectar no display 0, sugiro utilizar o FreeNX, que é muito mais rápido e seguro. Para mais informações leia o artigo:
Estudando as possibilidades descobri que desde a versão 4.2 do X11 o protocolo VNC pode ser carregado como um módulo do X Window.

Então foi fácil resolver o problema sem ter a necessidade de instalações e configurações de programas ou inicialização de mais serviços...

Abaixo veremos como é simples este método:

Vamos editar o arquivo de configuração do X11 (normalmente ele encontra-se em /etc/X11 e possui nomes como xorg.conf ou XF86Config, dependendo da distribuição).

Adicionaremos neste arquivo a linha abaixo na seção Module, para informar ao X11 que deve carregar o VNC como um módulo:

Section "Module"
...
   Load "vnc" #Inserir esta linha no arquivo
...
EndSection

Caso desejamos não utilizar autenticação com senha, adicionaremos a linha abaixo dentro do arquivo de configuração do X11, porém na seção Screen:

Section "Screen"
...
   Option "SecurityTypes" "None" #Inserir esta linha no arquivo
...
EndSection

Agora se queremos autenticar usando senha, alteramos a linha do SecurityTypes (mostrada acima) para solicitar autenticação e inserimos mais duas linhas informando ao X11 sobre o tipo de autenticação e a localização do arquivo com a senha, veja abaixo:

Section "Screen"
...
   Option "SecurityTypes" "VncAuth" #Inserir esta linha no arquivo
   Option "UserPasswdVerifier" "VncAuth" #Inserir esta linha no arquivo
   Option "PasswordFile" "/root/.vnc/passwd" #Inserir esta linha no arquivo
...
EndSection

E para finalizarmos, devemos reiniciar o ambiente X (sugestão: CTRL+ALT+BACKSPACE), no entanto se optarmos em utilizar autenticação com senha, não podemos esquecer de cadastrar uma senha para o usuário no VNC antes de reiniciar o X.

Para cadastrarmos a senha, é preferível que estejamos logado com o usuário que fará logon no X11, no exemplo foi utilizado o usuário root, se formos utilizar outro usuário não podemos esquecer de alterar a linha da opção PasswordFile para o caminho do home do usuário e não o do root (ex.: "/home/usuario/.vnc/passwd").

Comando para criação do arquivo da senha:

# vncpasswd
Password:
Verify:

Pronto... Agora pode reiniciar o X pra valer e correr para o abraço!

Falows Galera!!! Qualquer dúvida "postem" ai.

Gabriel Fernandes


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Freedows: novo sabor de GNU/Linux
   Dica Linux recomendada BigLinux - Uma boa opção pra quem quer começar no mundo Linux
   Dica Linux recomendada Ubuntu, Xubuntu e Kubuntu - tudo em um
   Dica Linux recomendada Instalando o Ktouch - GNU/Linux
   Dica Linux recomendada Bpython, uma interface ncurses para Python

Comentários
[1] Comentário enviado por jwendell em 23/11/2006 - 18:51h:

Lembrando que é preciso ter um servidor vnc instalado. No caso do ubuntu, por exemplo, basta instalar o pacote vnc4server.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.