sexta-feira, 15 de junho de 2012

Instalar e Configurar o VNCServer no CentOS 5.4

Aceder por interface gráfico facilita o uso do S.O. O VNC é uma ferramenta que permite esse tipo de utilização mas pode-se tornar numa falha de segurança grave.



Instale o vnc:
# yum install vnc-server 

Edite as configurações:
# vi /etc/sysconfig/vncservers 

*Edite as linhas:
VNCSERVERS="1:utilizador"
VNCSERVERARGS[1]="-geometry 1000x700 -nolisten tcp -nohttpd -localhost"

Verifique se existe o arquivo /home/username/.vnc/xstartup:
# cat ~utilizador/.vnc/xstartup

Caso não exista:
# vncserver 
*Serlhe-á pedido que crie uma senha.

Caso exista ou não exista verifique as configurações do terminal vncserver:
# vi ~utilizador/.vnc/xstartup 

*Descomente as linhas:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

*Indique o ambiente gráfico:
xterm -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
Se utilizar o KDE substituia o twm por kde-session
Se utilizar o gnome substituia o twm por gnome

Reinicie o vncserver:
# /etc/init.d/vncserver restart 

Configure para iniciar com o sistema:
# chkconfig vncserver on

Edite as regras da firewall:
# vi /etc/sysconfig/iptables

* Adicione a seguinte linha:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901  -j ACCEPT

Reinicie o serviço iptabel (firewall)
# /etc/init.d/iptables restart 


Teste com o vnc colocando o ip da máquina seguido da porta 192.168.xxx.xxx:5901


------------------------------------------------------------------------------------------------------------

Se pretende adicionar mais utilizadores:
# vi /etc/sysconfig/vncservers 

*Adicione mais utilizadores, os utilizador deve de existir no sistema, se quiser configurar mais do que um cliente faça-o da seguinte forma:

VNCSERVERS="1:pedro 2:artur 3:bruno"
VNCSERVERARGS[1]="-geometry 1024×768 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[2]="-geometry 1024×768 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[3]="-geometry 1024×768 -nolisten tcp -nohttpd -localhost"

Inicie os utilizadores:
# vncserver 
*Ou manualmente:
# vncserver :3

Edite as regras da firewall:
# vi /etc/sysconfig/iptables

* Adicione as portas linha:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902  -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5903  -j ACCEPT

Reinicie o serviço iptabel (firewall)
# /etc/init.d/iptables restart 

*Como deve de ter reparado o numero identificador do utilizador vai corresponder ao número da porta:
1:pedro ----5901
2:artur ----5902
3:bruno ----5903

Pode acontecer o servidor trabalhar na gama de portas 5800 e "-geometry 1024×768" corresponde ao tamanho da janela que vosse irá ver no seu computador.

Sem comentários:

Enviar um comentário