Como eu configuro o servidor VNC para que, na reinicialização do sistema, ele seja iniciado automaticamente?

2

Eu estava tentando fazer um servidor VNC no meu Ubuntu 11.04, o que pode permitir que eu faça o login mesmo que o sistema seja reinicializado. Portanto, eu tentei da seguinte maneira, mas do vncviewer não consigo me conectar.

Servidor escutando

  1. Instalar

    $ sudo -s
    # apt-get install vnc4server xinetd
    
  2. Segurança

    # vncpasswd /root/.vncpasswd
    Password:
    Verify:
    
  3. Como um serviço

    # vim /etc/xinetd.d/Xvnc
    service Xvnc
    {
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = yes
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd
        port = 5901
    }
    
  4. Iniciar o serviço

    # service xinetd stop
    # service xinetd start
    

Cliente tentando

$ vncviewer 192.168.1.125:1

TigerVNC Viewer for X version 1.0.90 - built May 10 2011 10:04:22
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2000-2006 TightVNC Group
Copyright (C) 2004-2009 Peter Astrand for Cendio AB
See http://www.tigervnc.org for information on TigerVNC.

Wed Sep  7 10:08:20 2011
 CConn:       connected to host 192.168.1.125 port 5901
 main:        read: Connection reset by peer (104)
    
por YumYumYum 07.09.2011 / 10:20

3 respostas

3

Você pode querer experimentar o x11vnc - uma solução muito poderosa e relativamente fácil de usar.

Por favor veja minha resposta anterior em um tópico similar para mais informações. Essa resposta também aponta para várias maneiras diferentes de configurar o x11vnc como um serviço no login. Eu tenho este trabalho para o meu próprio servidor pessoal e tem sido totalmente confiável.

    
por Scaine 13.09.2011 / 11:53
1

A porta 5901 está aberta?

Serviço em execução?

service --status-all
    
por mount.cifs 07.09.2011 / 12:24
1

Espero que você já instale o vnc-server e o xinetd só você tem que fazer o seguinte

 iptables –I INPUT -p tcp --dport 5900 -j ACCEPT
 chkconfig vncserver on
 server vncserver restart

reinicie e tente em outro PC se estiver funcionando.

reboot

se você quiser acessar o lado de fora, certifique-se de permitir o tráfego da porta 5900 do seu roteador com o endereço IP do seu servidor VNC.

    
por RootCause 15.10.2011 / 07:19