Servidor VNC no Fedora

Publicado por Eduardo Belon em 13/03/2009

[ Hits: 19.567 ]

 


Servidor VNC no Fedora



Este tutorial tem como objetivo descrever um passo-a-passo de como implementar o serviço de manutenção remota (vncserver) na distribuição Fedora. Lembrando que o acesso ao ambiente gráfico do servidor poderá ser feito por uma estação Windows com vnc-viewer.

Configurando o vnc-server no Fedora

Este passo a passo foi implementado no Fedora Core 5, mas também funcionou com o Fedora 8. Os pacotes a seguir deverão ser instalados no sistema operacional:
  • vnc-server;
  • gnome-session.

Passo 1

A configuração a seguir está baseada em conexão remota utilizando o usuário root com todos os privilégios possíveis, visto que o acesso ao sistema remoto deverá ser em caso de manutenção ou suporte. Outro detalhe é que utilizamos o vnc-viewer no Windows XP (RealVnc) para abrir a sessão remota no vnc-server do Linux. Então criaremos agora uma senha para esta conexão:

# vncserver
You will require a password to access your desktops.
Password:
Verify:


New 'fedora5.meudominio.com.br:1 (root)' desktop is fedora5.meudominio.com.br:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/fedora5.meudominio.com.br:1.log

Passo 2

Após este comando foi criado o diretório /root/.vnc, onde iremos editar o arquivo /root/.vnc/xstartup:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"
& gnome-session &

Estas duas últimas linhas são a configuração para abertura da interface gráfica, juntamente com uma sessão de terminal. Para que as novas configurações tenham efeito é necessário reiniciar o VNC:

# ps -ef | grep vnc
root      2471     1  0 14:49 pts/1    00:00:00 Xvnc :1 -desktop silcarsrv.silcarpneus.com.br:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root      2475     1  0 14:49 pts/1    00:00:00 vncconfig -iconic
root      2622  2333  0 15:14 pts/1    00:00:00 grep vnc

# kill -9 2475 2471
# vncserver
New 'fedora5.meudominio.com.br:1 (root)' desktop is fedora5.meudominio.com.br:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/fedora5.meudominio.com.br:1.log

Passo 3

Pelo vnc-viewer (RealVnc) do Windows XP, digite o IP do Linux rodando vncserver, exemplo: 192.168.1.1:1. Em seguida digite a senha e está conectado!

Boa sorte, linuxer.

Eduardo Belon
dubelon@hotmail.com

Outras dicas deste autor

Tutorial simples de monitoramento com Bandwidthd

Criar usuario no Linux sem senha

Selecionando arquivos com o tar (backup)

Leitura recomendada

10 conceitos básicos de segurança em um servidor

Algumas dicas para novatos

Ubuntu (GRUB) - Erro: problema de resolução do monitor [Resolvido]

Umask, dmask e fmask - qual a diferença entre esses parâmetros?

Somar dias úteis em data - PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts