domingo, 26 de julho de 2009

VNC Server no Fedora 10

Boas!

Esta mensagem é sobre como instalar e configurar um servidor de VNC no Fedora 10. Sim, eu sei que entretanto já ai está o Fedora 11, mas penso que não deve existir diferenças.

Ora bem, este é um blogue mais técnico que outra coisa, parto sempre do pressuposto de que quem lê sabe mais ou menos do que estou a falar. Se estiver errado, digam. Para simplificar, um VNC server é uma “aplicação” que nos permite ter acesso ao computador e ao ambiente de trabalho do computador onde quer que estejamos. Difere do modo acesso remoto normal do Linux, o SSH, por ser em ambiente gráfico. Antes de continuar, deve ter permissão de acesso de administrador (root) na máquina em questão antes de fazer o que explico aqui.

Assim, o primeiro passo a fazer é abrir uma janela da consola e autenticar-se como root. Para isso basta digitar, depois de abrir a consola:

su -

De seguida, temos de instalar o servidor VNC. Para isso, ainda na mesma consola, escrever:

yum install vnc-server vnc

Desta maneira, ficamos com o servidor e com um cliente, no caso de ser preciso ligar a outros servidores.

Ok, agora precisamos de “dizer” ao servidor quem se vai poder ligar. Para isso, ainda como root vamos editar o ficheiro que se encontra em /etc/sysconfig/vncservers. Se este ficheiro não existir, para o criar, basta executar os seguintes comandos:

service vncserver start
service vncserver stop

Estes comandos servem para iniciar e parar o servidor de vnc, respectivamente. Então uma vez que exista o ficheiro que referi,basta executar:

nano /etc/sysconfig/vncservers

Agora que estamos a editar o ficheiro, vamos acrescentar no fim do mesmo o seguinte:

VNCSERVERS="<numero_ecra>:<nome_do_utilizador>"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 16"

Neste passo estamos a dizer qual o “numero de ecrã” a que o utilizador que queremos que se ligue vai efectivamente efectuar a ligação. Este número convém ser diferente para cada utilizador. Dizemos também, na segunda linha que a resolução que iremos utilizar é 1024 por 768, 16 bit de cor.

Antes de finalizar temos de definir uma password para o utilizador ligar. Para isso, temos que mudar para o utilizador (introduzindo a password caso seja necessário) e executar o comando vncpasswd.

su - <nome_utilizador> –c ‘vncpasswd’

E já está. Falta só mais três coisas: Iniciar o serviço, configurar o serviço para correr nos níveis de execução 3 e 5 e abrir os respectivos portos de acesso na firewall. Sobre a firewall, o porto a abrir é calculado pela fórmula: 5900+<numero_ecra>. No exemplo que tenho abaixo será a 5901, pois configurei para o ecrã 1.

Estas tarefas são executadas da seguinte forma (com autorização de root):

service vncserver start
chkconfig –level 35 vncserver on
iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT
iptables-save > /etc/sysconfig/iptables

E está pronto! Agora podem usar um cliente de vnc qualquer, como por exemplo:

Como este foi o primeiro tutorial que fiz, agradeço as opiniões de quem o ler!

Até a próxima!

quinta-feira, 23 de julho de 2009

Bem-vindos!

Boa Noite! shutterstock_3970594_byte_!

Esta mensagem serve para apresentar o meu novo blogue,  intitulado “Manhosices Digitais”.

Para quem já me conhece de outro blogue, as mensagens aqui irão ser mais direccionadas, mais sérias e sobretudo mais documentadas e fundamentadas.

Mas, independentemente do facto de me conhecerem ou não, passo ao verdadeiro motivo desta mensagem: apresentação deste blogue!

Pois bem, este blogue já tem vindo a ser pensado à muito tempo, de maneira a esclarecer algumas dúvidas acerca de informática que foram surgindo, tanto a mim como a amigos. Tratará essencialmente de tutoriais de como fazer as coisas, assim como uma análise a tecnologias e equipamentos através do meu ponto de vista.

Os tutoriais incidirão sobretudo sobre programação, configuração de sistemas Linux e Windows. Estes tutoriais exprimem a minha forma de ver e fazer as coisas e não devem ser encarados como lei. A única coisa que garanto é que funcionam!

Chegou a hora de me despedir, por agora. Até à próxima mensagem!