Servidor VNC no Fedora

Publicado por Eduardo Belon em 13/03/2009

[ Hits: 19.347 ]

 


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

Selecionando arquivos com o tar (backup)

Tutorial simples de monitoramento com Bandwidthd

Criar usuario no Linux sem senha

Leitura recomendada

Metasploit: atacando um objetivo final a partir de uma máquina já comprometida

Postando scripts no Wordpress

Obtendo informações sobre o hardware no Linux

XMMS - Colocando ordem no random

Estado dos processos

  

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