VNC e Lubuntu

1

Estou tentando instalar um servidor VNC em uma instalação do Lubuntu 14.04, mas nada funciona.

Eu tentei a documentação oficial , bem como alguns outras páginas. Eu pesquisei o QA do Stack Exchange e nada funciona.

Usando o Remmina, ele irá falhar rapidamente, a menos que eu configure um túnel SSH ... após o qual ele irá apenas ficar pendurado e eu tenho que xkill it.

Usando xtightvncviewer em um PC remoto, simplesmente recebo uma conexão recusada. Depois de seguir a documentação oficial:

Terminal 1

$ ssh -L 12345:localhost:5900 [email protected]
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

Last login: Wed Oct  8 13:53:09 2014 from ibm-dev1
user@VTX-Server:~$ channel 3: open failed: connect failed: Connection refused

Terminal 2

$ xvncviewer localhost:12345
xvncviewer: VNC server closed connection
[1]+  Exit 1                  xvncviewer localhost:12345

Isso aconteceu com alguém? Como pode ser corrigido?

    
por Yanick Rochon 08.10.2014 / 18:07

1 resposta

1

Eu não uso o VNC, mas eu tenho usado TeamViewer por um bom tempo e eu estou muito satisfeito com isso.

O TeamViewer é multiplataforma (pode ser instalado no Linux, Windows e OS X) e é cliente e servidor ao mesmo tempo , quer dizer, em um único aplicação: basta instalá-lo nas máquinas que você quer e usá-lo.

Funciona com um esquema ID estático + senha dinâmica : cada máquina recebe um ID e uma senha. Assim, quando você executa o TeamViewer, ele mostra a ID estática do seu computador e sua senha atual. Se você quiser que alguém acesse seu computador, diga a essa pessoa para executar o TeamViewer em seu computador e informe a essa pessoa qual é sua identificação e sua senha atual. Essa pessoa irá digitar sua ID na instância do TeamViewer, clicar em "conectar-se ao parceiro", digitar sua senha e clicar em OK. É isso.

Se você fizer o download do arquivo de instalação TeamViewer .deb , poderá instalá-lo com dpkg executando este comando shell:

sudo dpkg -i <path_to_package>

... onde <path_to_package> é o caminho completo para o pacote TeamViewer DEB baixado. Por exemplo, suponhamos que sua pasta pessoal seja /home/username (um atalho para ela é o caractere ~ ), que sua pasta de downloads é /home/username/Downloads (atalho: ~/Downloads ) e que você baixou um arquivo chamado teamviewer_i386.deb e salvou em sua pasta de downloads. Nesse caso, o pacote baixado estará em ~/Downloads/teamviewer_i386.deb , portanto, o comando de instalação será:

sudo dpkg -i ~/Downloads/teamviewer_i386.deb

Quando a execução do comando acima estiver concluída, o TeamViewer será instalado e estará pronto para ser usado.

Embora a versão atual (11.0.57095) do pacote TeamViewer DEB não tenha dependências, não é impossível que versões posteriores tenham uma ou mais dependências - e, nesse cenário, dpkg não será capaz de instalar o pacote DEB, porque dpkg não resolve dependências. Assim, eu recomendo usar Gdebi em vez de dpkg : o Gdebi tem uma GUI (interface gráfica do usuário) e resolve automaticamente as dependências do pacote DEB.

Se você não tiver o Gdebi, recomendo instalá-lo executando este comando shell:

sudo apt-get install gdebi -y

Se você instalou o Gdebi e agora quer usá-lo para instalar o pacote TeamViewer DEB (ou qualquer outro pacote DEB), inicie o Gdebi, selecione o menu Arquivo , pressione Abrir ... , selecione o pacote DEB, clique em Abrir e, em seguida, pressione o botão Instalar pacote . É isso: o Gdebi irá analisar este arquivo .deb local para dependências, automaticamente baixar as dependências e instalá-las.

    
por Yuri Sucupira 01.05.2016 / 05:23