Utilizando o VNC Server no Linux

Este artigo aborda a instalação e configuração de um servidor VNC no RedHat Enterprise Linux e a configuração de acesso à este servidor a partir de uma estação Windows.

[ Hits: 265.606 ]

Por: Vanderson C. Siewert em 21/10/2004


O que é VNC



VNC (Virtual Networking Computing) é um conjunto de ferramentas que compõem um protocolo poderoso que permite fazer o acesso de uma máquina remotamente. O VNC está disponível em versões para Windows e Linux, este artigo tem enfoque no vncserver para Linux.

A situação proposta para a motivação deste artigo foi a necessidade de ter uma máquina Windows conectada ao servidor Linux e ter acesso ao ambiente X do Linux, como por exemplo o gerenciador de janelas KDE.

Laboratório


As seguintes situações devem ser levadas em consideração:
  1. No laboratório foi utilizado a distribuição RedHat Enterprise Server 3.0, sendo esta máquina o servidor;
  2. Utilizei outra máquina com Windows instalado, para fazer o acesso remoto ao Servidor Linux e administrar o mesmo;
  3. Os micros estavam em rede;
  4. O servidor Linux tem que ter o servidor de janelas (XFree) instalado, bem como um gerenciador da sua escolha, optei pelo KDE, isto para utilizar o ambiente X do Linux, senão pode-se utilizar o modo console caracter do Linux via UltraVNC sem problemas.

    Próxima página

Páginas do artigo
   1. O que é VNC
   2. Instalação e utilização do VNC no Linux
Outros artigos deste autor

Resumo da Norma ISO/IEC 13335-3

Conceituação de DNS

Leitura recomendada

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Formatando exibição de datas no Linux

Cuca Fresca no Linux

Backuppc - Solução de backup corporativo

Configurando Subversion

  
Comentários
[1] Comentário enviado por wconserta em 22/10/2004 - 00:26h

no caso alguem tenha interesse em testar o RedHat Enterprise Server 3.0 basta baixar a versão livre e sem suporta da redhat no site

www.whiteboxlinux.org é a mesma distro sem por nem tirar nada (só sem o surpote official

sobre o artigo parabens pois eu uso o vnc e ele é muito bom e tem tudo para melhorar

[2] Comentário enviado por robson..pba em 17/02/2006 - 15:12h

Vanderson Muito Bom seu artigo me ajudo em partes pois sempre quiz fazer o linux conversar com o windows e hoje o meu windows encherga o linux via vnc conforme vc ensinou no artigo, peço a ajuda, pois o que eu realmente preciso é fazer o linux conectar no windows atraves do vnc em uma rede local


Obrigado desde já

[3] Comentário enviado por vandersoncs em 17/02/2006 - 15:26h

Robson, para você conectar via VNC do linux em uma máquina Windows, basta vc ter o VNC server no windows inicializado e na estação linux, ter o ambiente X rodando. Tendo isto, basta carregar o VNC client e colocar o IP da estação Windows, que vai funcionar.

Valeu a consideração pelo comentário.
Coloco-me a disposição para qualquer dúvida.
Abraço
Vanderson C. Siewert

[4] Comentário enviado por leandro.miranda em 20/03/2006 - 15:23h

Bom pessoal como que eu faço pra mudar a porta para (6969) e para inicializar com o gnome como que faz?

[5] Comentário enviado por mlegidio em 12/04/2006 - 02:33h

no meu debian sempre uso o vncviewer, que é um client do vncserver. legal esse artigo...
T+

[6] Comentário enviado por jbquest em 07/06/2006 - 08:37h

Gostaria de saber alguma vez, tentou conectar à uma estação LTSP pelo VNC, pois consigo pelo windows me conectar ao servidor, porém o que eu realmente preciso, é conseguir me conectar às estações LTSP, conectadas ao meu servidor. favor se tiver alguma sugestão....

[7] Comentário enviado por vandersoncs em 07/06/2006 - 09:51h

Caro colega, nunca fiz isto não.
Mas imagino que tenha como fazer o seguinte, sincronizar a sessão aberta pelo usuário com a sessão aberta pelo VNC.
No caso da Microsoft, até onde sei, vc tem que ter uma imagem da estação no servidor de terminal, sendo assim você vai instalar o VNC nesta imagem e faz o que precisa ser feito.
No caso do Linux, como não conheço o LTSP, imagino que você consiga fazer algo assim: ao inicializar a sessão com o servidor, coloca no .bash_profile do usuário, a chamada para a inicialização do VNC Server, com uma sessão(terminal) diferente para cada usuário, sendo assim para conectar no terminal que você quer, basta dar como parâmetro a sessão do VNC Server que você deu no .bash_profile.

Creio que tenha que ser feito algo assim.
Espero ter ajudado em algo.
Abraços.

[8] Comentário enviado por maxsuel_linux em 01/02/2007 - 11:51h

Cara esse jeito da certo mesmo?
Bixo eu vou instalar aqui pra ver o que que da eu estou precisando mesmo.

[9] Comentário enviado por cleitonpena em 08/09/2007 - 23:07h

Prezado Vanderson:

Muito bom seu artigo.
No meu caso, está dando erro (log a seguir). Você pode me ajudar?

Obrigado.
Claiton Pena

Xvnc Free Edition 4.1.2
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 70100000, The X.Org Foundation


Sat Sep 8 21:55:22 2007
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
Could not init font path element /usr/share/fonts/local, removing from list!
Could not init font path element /usr/share/fonts/Speedo, removing from list!
Could not init font path element /usr/share/fonts/CID, removing from list!
xrdb: No such file or directory
xrdb: can't open file '/home/pninha/.Xresources'

[10] Comentário enviado por filipesil em 18/09/2007 - 09:15h

Caro amigo
Seguindo as suas dicas consegui me ligar no linux a partir do Windows, mas o contrário não me é possível.
O log do vncserver apresenta o seguinte erro:

Xvnc Free Edition 4.1.2 - built May 12 2006 17:42:24
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40201000, The XFree86 Project, Inc


Tue Sep 18 13:02:37 2007
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: Listening for HTTP connections on port 5801
vncext: created VNC server for screen 0
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
xrdb: No such file or directory
xrdb: can't open file '/root/.Xresources'
/root/.vnc/xstartup: line 6: startkde: command not found

Será que me poderia ajudar?

Obrigado

[11] Comentário enviado por fernandocvl em 21/11/2007 - 17:34h

?comentario=Caros amigos,
Preciso que o VNCSERVER seja inicializado junto com o carregamento do SO (Red Hat ES 3), mas o que eu devo colocar no arquivo /etc/rc.d/rc.local ?
Eu tentei uma linha apenas com o comando "vncserver", mas durante o reincício deu erro.
Se alguem souber, preciso muito, pois este servidor está sem no-break, ainda (rsrsrs), então reinicia com alguma frequência.

Obrigado.

[12] Comentário enviado por deco_fernandes em 08/04/2009 - 10:55h

Olá Vanderson C. Siewert

gostaria de saber se é possível instalar o VNC para gerenciar estas maquinas
10 maquinas com Windows, com rede via cabo par trancado e 10 maquina linux educacional 2.0 sem vio.


[13] Comentário enviado por vandersoncs em 08/04/2009 - 11:18h

Deco.

Em relação ao seu comentário, é possível sim instalar e gerenciar as máquinas que você está mencionando.
O único pré-requisito é que você tenha uma conexão de rede disponível para os dois ambientes e para a rede sem fio. Lembrando que se haver algum firewall entre as redes envolvidas, é necessário rever as regras desse.

Abraço.

[14] Comentário enviado por clf.figueiredo em 17/11/2010 - 10:31h

Bom tutorial, consegui fazer funcionar, só estou em duvida em uma coisa, quando acesso a maquina linux, é como se abric outra estancia do usuario, ou seja não mecho na mesma tela do usuario executos procugramas mas não aparec nada na tela do usuario, e o usuario esta correto...

[15] Comentário enviado por fabriciox em 01/10/2013 - 15:51h

Bom Artigo me ajudou bastante fiz igual e deu certo Parabéns


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts