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



» Screenshot
Linux: Ubuntu 10.04 + MacBuntu
Por gieri
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Configurando o VNC em uma distribuição CentOS (Red Hat)
Linux user
Publicado por Adriano em 09/06/2010

Login: a.mendesaguiar, 235950 pontos | Blog: http://adrianomendes.wordpress.com
[ Hits: 6816 ]

Configurando o VNC em uma distribuição CentOS (Red Hat)

1. Primeiro você deve instalar o VNC-Server:

# yum install vnc-server

2. Edite o arquivo vncservers, onde você define o nome do usuário que vai ter acesso ao VNC e também qual vai ser a resolução da tela quando ele se logar:

# vi /etc/sysconfig/vncservers

Edite a linha VNCSERVERS e VNCSERVERARGS como mostradas abaixo:

VNCSERVERS="1:usuario"
VNCSERVERARGS[1]="-geometry 1024×768″

Esse número 1 (um) antes do nome do usuário é a porta que ele vai ter que usar ao se conectar com o servidor através do cliente VNC, ou seja, digamos que o IP do servidor onde o VNC esta instalado seja 192.168.0.1. Ao se conectar pelo cliente, vai ser informado 192.168.0.1:1.

Caso queira acrescentar outros usuários basta fazer assim:

VNCSERVERS="1:jose 2:joao 3:carla"
VNCSERVERARGS[1]="-geometry 640×480"
VNCSERVERARGS[2]="-geometry 640×480"
VNCSERVERARGS[1]="-geometry 800×600"

Estes usuários devem existir no seu sistema Linux, já com usuários autenticados no LDAP não realizei nenhum teste.

3. Logue com o usuário que você vai usar para se conectar no VNC:

# su - usuario

Verifique se existe o arquivo /home/username/.vnc/xstartup:

$ cat ~usuario/.vnc/xstartup

Caso exista, edite o arquivo; caso não tenha, pule para o passo número 4.

$ vi ~usuario/.vnc/xstartup

Descomente as linhas unset SESSION_MANAGER e exec /etc/X11/xinit/xinitrc, ficando com no modelo abaixo:

#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

Verifique no final do arquivo uma linha semelhante a esta:

xterm -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Você deve alterar somente o nome twm e, no lugar colocar gnome, isso se você estiver usando o ambiente gráfico Gnome em seu Linux, caso esteja usando o KDE, é só colocar kde-session.

4. Considerando que você não tem o arquivo /home/username/.vnc/xstartup, estando logado com o usuário que vai se conectar ao vnc, basta executar o comando:

$ vncserver

Com este comando será criado o arquivo .vnc/xstartup, e será pedido uma senha para o usuário, que você pode informar a mesma senha que utilizou quando criou o usuário no Linux.

5. Teste

Volte para o usuário root e reinicie o vncserver:

$ exit
# /etc/init.d/vncserver restart


Coloque o vncserver para iniciar automaticamente quando o servidor for ligado:

# chkconfig vncserver on

Agora basta utilizar um VNC Client de sua preferência e se conectar ao servidor utilizando o IP e a porta do usuário desejado, por exemplo:

192.168.0.1:1 - para se conectar com o usuário 1.

Ou direto pelo seu navegador, utilizando o IP mais a porta 580x, assim:

http://192.168.0.1:5801 - para se conectar com o usuário 1
http://192.168.0.1:5802 - para se conectar com o usuário 2 e assim sucessivamente.

Vale lembrar que o VNC é um software que possui inúmeras vulnerabilidades, por isso pense bem antes de colocá-lo em produção e pense 10 vezes antes de instalar em um servidor de produção com acesso externo.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Login automático em máquinas remotas
   Dica Linux recomendada Configuração de impressora no Kurumin
   Dica Linux recomendada Delegação de DNS RFC-2317
   Dica Linux recomendada Melhore o desempenho do HISTORY
   Dica Linux recomendada Consertando [HOME] e [END] no Aterm

Comentários
[1] Comentário enviado por pedrophsp em 14/06/2011 - 17:32h:

Ótimo tutorial!




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.