Como inicio o servidor VNC?

22

Como iniciar o servidor VNC para tornar minha área de trabalho acessível?

Guillaume Coté
fonte

Respostas:

20

Instale o vino:

sudo apt-get install vino

Configure o vino:

vino-preferences

Ele abre esta janela:

texto alternativo

Você inicia o servidor com:

/usr/lib/vino/vino-server

Digite este comando em seus aplicativos iniciados automaticamente se desejar que o vino inicie automaticamente.

Guillaume Coté
fonte
1
Eu recomendaria usar o vino sobre ssh, porque não é um aplicativo seguro. help.ubuntu.com/community/…
lovinglinux
1
Para essa última etapa, System > Preferences > Startup Applicationsjá deve ter uma entrada "Área de trabalho remota" que só precisa ser marcada. imgur.com/s4iTd.png
andrewsomething
@andrewsomething - não era o caso do xunbutu.
Guillaume Coté
Você deve marcar sua pergunta com o xubuntu, caso contrário, as pessoas assumirão que você está usando uma configuração padrão do ubuntu.
Jorge Castro
@ Jorge, acho que o vino é uma ferramenta gnome e funciona da mesma maneira no ubuntu. A única diferença é a entrada no aplicativo de inicialização mencionada por andrewsomething.
Guillaume Coté
4

Aqui está todo o processo que faço para utilizar o VNC, simplificado


1. Servidor de configuração

instale o VNC: sudo apt-get install vnc

instale o openssh-server: sudo apt-get install openssh-server


DOIS. PC de acesso remoto SETUP

instalar PuTTY

instale o visualizador VNC ou VNC


TRÊS. Conectar e iniciar:

Do PC de acesso remoto:

  1. Execute o PuTTY

  2. Conecte o SSH ao IP dos servidores

  3. Efetue login no servidor com ID de login e senha

  4. Uma corrida: sudo x11vnc -display :0 -auth guess

    Caso contrário, se isso não funcionar, execute: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    Caso contrário, se isso não funcionar, execute os comandos novamente, mas como root.

Depois que a conexão for estabelecida ...

  1. Iniciar visualizador VNC

  2. Quando solicitado, digite o IP do servidor e conecte

Agora você acessou seu servidor via VNC e deve poder controlar e interagir com essa área de trabalho.

Boa sorte e aproveite !!

Programador_de_ Software
fonte
THX! Estou usando esse método e posso conectar-me na sessão ativa; Mas a conexão ainda está ativa por alguns segundos e termina mostrando:> Chave do servidor X restaurada automaticamente para: 1> o visualizador saiu. > 45 imagens de polling tile_row excluídas. Você pode me ajudar a resolver isso?
Leirbag
3

Para um pouco mais de segurança, não deixo o VNC funcionando o tempo todo. Eu SSH na máquina e inicio o servidor VNC usando o seguinte comando:

x11vnc -safer -localhost -nopw -once -display: 0

Para facilitar, tenho o comando em um script de shell, portanto, é apenas um caso de SSH para o servidor, seguido pelo comando startvnc.sh.

Dessa forma, depois de desconectar o VNC, ele não estará mais disponível.

Para ainda mais segurança, você pode encapsular o VNC pela conexão SSH.

Este link fornece detalhes sobre como encaminhar as portas corretas.

Adão
fonte
0

Como root, execute:

sudo apt-get install vino

Como seu usuário, execute:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

Um script pode ser gravado para iniciar automaticamente /usr/lib/vino/vino-serverou você pode simplesmente fazer com que o seu gerenciador de janelas o inicie diretamente quando ele carrega e sua rede está ativa, esse método funcionou para mim porque eu estava tendo problemas do tipo 18 de segurança com o Windows VNC Viewer não conectado e eu tinha desativar a criptografia

delphinny
fonte