Como instalo um servidor VNC?


46

Quero instalar um servidor VNC no meu ubuntu 12.04. qual é o melhor / recomendado? como faço para configurá-lo?

tudo o que eu quero é poder conectar meu computador de mesa através do meu laptop. Eu quero algo simples como conectar com o protocolo RDP entre computadores Windows.


Uma pergunta relacionada, principalmente sobre a versão 14.04 e as versões mais recentes: askubuntu.com/q/557973/40581 Isso provavelmente pode ter me mesclado.
LiveWireBT

Respostas:


34

Para instalar o VNC, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.

sudo apt-get update

Isso atualiza a lista de pacotes para o apt.


Em seguida, você precisará instalar os componentes do Gnome usando o Software Center:

Instale através do centro de software

Ou usando o terminal:

sudo apt-get install gnome-core

Para instalar o servidor VNC usando o Software Center:

Instale através do centro de software

Ou usando o terminal:

sudo apt-get install vnc4server

Para mais informações, consulte a Configuração completa do servidor VNC .


Eu só queria acrescentar que segui esse guia, o que ajudou muito. No entanto, talvez devido a alterações, um problema de tela cinza foi abordado neste tópico do fórum, e a resposta é usar em gnome-session & vez do que o autor do blog usa.
TGP1994

26

Outra opção, se você estiver usando o cliente Remote Desktop Connection da Microsoft:

sudo apt-get install xrdp

É isso, nenhuma configuração adicional é necessária! Agora você pode se conectar do seu laptop Windows ou Mac usando o cliente Microsoft Remote Desktop Connection. Fiquei realmente surpreso com o quão simples era.

Editar: isso parece não funcionar mais imediato com o 16.04.


1
Observe que o RDP (Microsoft Remote Desktop Protocol) é um tipo diferente de protocolo do VNC - esse não é realmente o VNC. É, no entanto, uma excelente solução para muitos de nós!
Eliah Kagan

@wesbucky, o Tab não funciona dentro da sessão remota por algum motivo. Alguma sugestão?
DaSh

Algumas perguntas - "nenhuma configuração adicional necessária" - será executada automaticamente na inicialização? Isso definirá automaticamente a senha do meu usuário como a senha RDP?
UniversallyUniqueID

1
A partir de 2017 xrdpnão é suportado com Ubuntu Unity - Ubuntu ambiente de desktop padrão
Paul Verest

4

Aqui vou mostrar a você como instalar o servidor vnc e configurá-lo. Usamos o pacote VNC para acesso gráfico remoto. Vou lhe dizer a configuração do VNC para Linux na plataforma Ubuntu.

Existem as 4 etapas fáceis para instalar e configurar o VNC.

No servidor:

  1. Instale o pacote x11vnc necessário no ubuntu.

    sudo apt-get install -y x11vnc
    

    Se o servidor sem cabeçalho (EC2 aws Instance) instalar pacotes gnome.

    sudo apt-get install gnome-core

  2. Crie uma senha para um usuário.

    x11vnc -storepasswd
    

    Resultado:

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
    
  3. Para executar o servidor vnc em cada inicialização automaticamente. Temos que abrir o /etc/rc.localarquivo.

    sudo nano /etc/rc.local
    

    Copie a linha abaixo para iniciar a sessão vnc automaticamente com a inicialização do sistema, cole-a antes da exit 0.

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &
    

Para mais detalhes, consulte Meu artigo .


sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &parece falhar no Ubuntu 16.04 porque pede a senha do terminal, mas não pode ser fornecida porque está em segundo plano? Remover &parece funcionar.
Ciro Santilli escreveu:

E então do cliente sudo apt-get install vinagre && vinagre $IP. Beleza!!
Ciro Santilli #

0

Descobri que precisava fazer algumas alterações na minha caixa do Ubuntu após a instalação, xrdppor este artigo, Como usar o xRDP para acesso remoto ao Ubuntu 14.04 .

O procedimento básico foi instalar e configurar xrdpe xfce4:

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Em seguida, modifique a última linha do arquivo /etc/xrdp/startwm.shpara iniciar startxfce4e não o que existe, acho que originalmente era o caminho Xsession.

Após modificar o arquivo, use o comando sudo service xrdp restartpara reiniciar xrdppara que ele tenha as alterações.

Consulte também este artigo, Como faço para que o xrdp funcione do Windows para o Linux nos fóruns do Ubuntu, que descrevem a modificação do /etc/xrdp/startwm.sharquivo e o procedimento é um pouco diferente ao criar um arquivo de configuração no diretório raiz do usuário.

No aplicativo Conexão de Área de Trabalho Remota no Windows, defino as Cores como High Color (16 bits).


usando o xfce, o ubuntu já vem com unidade
Alexis_FR_JP

0

Servidor VNC pré-instalado do Vino "Desktop Sharing"

Desktop O Ubuntu vem com um servidor pré-instalado chamado Vino do projeto GNOME.

Ele está escondido atrás do nome do aplicativo "Desktop Sharing" no traço, mesmo o executável não está no caminho!

Depois de iniciá-lo, verifique:

  • Permitir que outros usuários [visualizem | controle] sua área de trabalho
  • Exigir que o usuário digite esta senha
  • Configurar automaticamente o roteador UPnP para abrir e encaminhar portas

E, a partir do outro computador, conecte-se como:

sudo apt-get install vinagre
vinagre host-name:0

No entanto, existe um problema de incompatibilidade de protocolo com a criptografia de grandes clientes Windows, como TigerVNC e RealVNC: Gnome 3.10, compartilhando a área de trabalho - como configurar o tipo de segurança para o VNC? Desabilitar a criptografia é uma solução possível em alguns casos.

Eu só poderia configurar a porta com dconf... o padrão é porta, o 5900que significa :0. sudo netstat -tupan | grep vinotambém pode ajudar.

Para desligar o servidor, basta desmarcar a opção "Permitir que outros usuários [visualizem | controlar]" e isso interrompa o processo do servidor.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.