Falha na conexão remota ao Raspberry Pi 3 do Ubuntu

19

Acabei de comprar o raspberry pi 3 com o Rapbian Jessi com o Pixel e tenho um laptop Lenovo com o Ubuntu 14.04 de 64 bits.

Quero conectar-me remotamente a partir do meu laptop. Ativei o servidor VNC no Raspberry Pi e tentei conectá-lo no Remmina 0.9.99.1, no Remote Desktop Viewer ou no Gtk VNC Viewer. No Remmina, ele me dá o seguinte erro:

Esquema de autenticação desconhecido do servidor VNC: 13, 5, 6, 130, 192

Falha ao fazer esse trabalho, embora eu possa conectar-me sem problemas usando o SSH. Alguma idéia de como posso fazê-lo funcionar como parece, deve ser uma coisa direta.

aibrahim
fonte
Mais detalhes sobre esta solução de problemas nesta publicação: raspberrypi.stackexchange.com/questions/68046/…
ATSiem 4/17/17/17
Instruções sobre como alterar a vncserverconfiguração para dar suporte a clientes que não sejam o RealVNC Viewer: raspberrypi.org/documentation/remote-access/vnc -> Autenticando no servidor VNC * Contém informações sobre como configurá-lo por arquivo de configuração (sem acesso à GUI, necessário nesta resposta: raspberrypi.stackexchange.com/a/68842/110722 ).
31519 morfis

Respostas:

11

Mais tarde, descobri outra solução para fazê-lo funcionar com o Remmina 0.9.99.1. Você pode alterar a autenticação de segurança para o servidor VNC como Senha VNC em vez de senha Unix e criar credenciais de usuário administrador para poder usá-la na conexão remota da seguinte maneira:

No lado do servidor VNC no Raspberry Pi 3

Vá para as opções no servidor VNC no Raspberry Pi 3 e você deve ter as credenciais sudo ao iniciar o servidor VNC

Altere a autenticação de segurança para Senha VNC, como mostrado abaixoinsira a descrição da imagem aqui

Finalmente, você precisa adicionar um usuário para usá-lo para se conectar. No meu caso, criei um usuário administrador (o nome de usuário padrão era admin)

No lado de Remmina em Ubnutu

Você criará uma nova conexão com o endereço IP fornecido do Raspberry Pi na sua rede local (você poderá conhecê-lo usando ifconfig) e usando as credenciais de usuário administrador criadas no servidor VNC da seguinte maneira: insira a descrição da imagem aqui

Observe que funcionou comigo enquanto a criptografia estava desativada , pois causava alguns problemas mencionados em outras postagens. Vou tentar ver se funcionará com criptografado ou não.

aibrahim
fonte
1
Dado que isso requer a desativação da criptografia, consideraria isso um não iniciador do ponto de vista da segurança.
precisa
non-starter, a menos que você estiver usando uma ssh (criptografados) túnel e restringir vnc ou com um firewall ou uma máscara de rede de endereços permitidos (ou ambos)
Scott Wood
Eu sempre uso túnel SSH e usando -localhost (para tightvncserver) e máscara IP para realvnc-vnc-server, para que ninguém, exceto eu do túnel, possa entrar. Além de uma pequena senha de 8 comprimentos, é claro. O mesmo para vps e para rpi. Segurança é uma obrigação, sempre.
M3nda 30/03
Como você faz isso no terminal? (através do túnel SSH)
Elie G.
5

A solução mais simples é instalar o RealVNC Viewer. Você pode baixá-lo aqui e está disponível para Linux, MacOS e Windows. O problema está nos esquemas de criptografia usados ​​por diferentes servidores VNC.

Steve Robillard
fonte
Ou melhor ainda usar usar um servidor VNC não proprietrary tais comotightvncserver
Milliways
bem apenas se você não precisa de um túnel ssh
Scott Wood
2

Descobri que, com a autenticação atual no VNC usando autenticação linux, a única maneira de fazê-lo funcionar é usar o visualizador RealVNC configurações do visualizador VNC no Ubuntu 14.04

tudo o que você precisa é baixar o arquivo binário (ou arquivo GZ e descompactá-lo e, em seguida, tornar o arquivo executável e para que você possa executá-lo.

aibrahim
fonte
2

O principal problema é que o Raspberri Pi executa o RealVnc como servidor. Muitas respostas sugerem se conectar usando o RealVncViewer. Mas o RealVnc não é realmente gratuito, possui uma versão gratuita e usa esquemas de criptografia especiais. Provavelmente bons, mas isso dificulta o uso de outros clientes VNC.

Passos para descobrir isso:

  • aptitude search vnc
  • procure pacotes instalados com i na primeira coluna
  • no meu PI mostrou realvnc

A solução óbvia, e eu tentei isso com sucesso, é remover o servidor RealVNC do Pi e alternar para um servidor VNC 'regular' como x11vnc. Passos:

  • Vá para Preferências, Configuração do Pi, Interfaces e desative o VNC
  • Em um terminal: sudo aptitude remove realvnc-vnc-server
  • sudo aptitude install x11vnc # ou outro servidor vnc
  • inicie o servidor VNC com: x11vnc -display: 0 (consulte também man x11vnc)

No seu pc ubuntu, agora você pode conectar-se ao PI com, por exemplo, Remmina

Todo: inicie o servidor VNC no PI em segundo plano

Roland
fonte
0

Eu li toneladas de posts sobre esse problema ... e todos resultaram em conexão do meu Mac via Remoter para uma tela preta no Raspberry Pi.

DISPMANX foi a solução mais importante para o VNC no Raspberry Pi executando o Raspbian Lite.

Aqui está o resumo:

CONFIGURAÇÃO BÁSICA - RESULTADOS EM TELA PRETA PARA VNC

SSH ativado via Raspi-Config no Raspberry Pi Remoter para Mac (VNC + SSH / acesso ao terminal) INSTALAÇÃO: https://computers.tutsplus.com/tutorials/take-control-of-your-raspberry-pi-using-your- mac-pc-ipad-or-phone - mac-54603

CONFIGURAÇÃO FINAL - PARA ELIMINAR A TELA PRETA PARA VNC

A GUI da área de trabalho para Raspbian Lite precisa de configuração adicional, ou seja, CONFIGURAÇÃO DISPMANX: http://raspmer.blogspot.ca/2015/07/vnc-server-for-raspberry-pi-with.html

INICIAR VNC VIA GUI - NÃO REMOTO SSH sudo dispmanx_vncserver

CONECTAR VIA REMOTER AO IP

ATSiem
fonte
Mais detalhes sobre esta solução de problemas nesta publicação: raspberrypi.stackexchange.com/questions/68046/…
ATSiem 4/17/17/17