Non sono riuscito a connettermi in remoto a Raspberry Pi 3 da Ubuntu


19

Ho appena comprato raspberry pi 3 con Rapbian Jessi con Pixel e ho un laptop Lenovo con Ubuntu 14.04 a 64 bit.

Voglio collegarmi in remoto ad esso dal mio laptop. Ho abilitato il server VNC su Raspberry Pi e ho provato a collegarlo da Remmina 0.9.99.1, Remote Desktop Viewer o persino Gtk VNC Viewer. In Remmina mi dà il seguente errore:

Schema di autenticazione sconosciuto dal server VNC: 13, 5, 6, 130, 192

Non sono riuscito a farlo funzionare, anche se posso collegarmi senza problemi con SSH. Qualche idea su come posso farlo funzionare come dovrebbe essere una cosa semplice.


Maggiori dettagli su questa soluzione al problema in questo post: raspberrypi.stackexchange.com/questions/68046/…
ATSiem

Istruzioni su come modificare la vncserverconfigurazione per supportare client diversi da RealVNC Viewer: raspberrypi.org/documentation/remote-access/vnc -> Autenticazione sul server VNC * Contiene informazioni su come impostarlo tramite il file di configurazione (senza accesso alla GUI, richiesto in questa risposta: raspberrypi.stackexchange.com/a/68842/110722 ).
morfis,

Risposte:


10

più tardi ho scoperto un'altra soluzione per farlo funzionare per Remmina 0.9.99.1. È possibile modificare l'autenticazione di sicurezza per il server VNC in VNC Password anziché password Unix e creare le credenziali di un utente amministratore in modo da poterlo utilizzare nella connessione remota come segue:

Sul lato server VNC su Raspberry Pi 3

Vai alle opzioni sul server VNC su Raspberry Pi 3 e dovresti avere le credenziali sudo quando avvii il server VNC

Cambia l'autenticazione di sicurezza in VNC Password come mostrato di seguitoinserisci qui la descrizione dell'immagine

Infine è necessario aggiungere un utente per usarlo per connettersi. Nel mio caso ho creato un utente amministratore (il nome utente predefinito era admin)

Sul lato Remmina su Ubnutu

Creerai una nuova connessione con l'indirizzo IP fornito di Raspberry Pi sulla tua rete locale (dovresti essere in grado di conoscerlo usando ifconfig) e usando le credenziali dell'utente amministratore create sul server VNC come le seguenti: inserisci qui la descrizione dell'immagine

Si noti che ha funzionato con me mentre la crittografia era disattivata , in quanto presentava alcuni problemi menzionati in altri post. Proverò a vedere se funzionerà con crittografato attivo o no.


1
Dato che ciò richiede la disattivazione della crittografia, considererei questo un punto di partenza dal punto di vista della sicurezza.
Steve Robillard,

non-starter a meno che non si stia utilizzando un tunnel ssh (crittografato) e limitare vnc con un firewall o una maschera di rete di indirizzi consentiti (o entrambi)
Scott Wood

Uso sempre il tunnel SSH e utilizzo -localhost (per tightvncserver) e la maschera ip per realvnc-vnc-server, quindi nessuno, tranne me dal tunnel, può entrare. Più una password di 8 lunghezze, ovviamente. Lo stesso vale per vps che per rpi. La sicurezza è un must, sempre.
m3nda,

Come si fa a farlo dal terminale? (attraverso il tunnel SSH)
Elie G.

Non sembra funzionare. Pi 2 Raspbian appena installato.
NoBugs

6

La soluzione più semplice è installare RealVNC Viewer. Puoi scaricarlo da qui ed è disponibile per Linux, MacOS e Windows. Il problema riguarda gli schemi di crittografia utilizzati da diversi server VNC.


O meglio usare ancora un server VNC non proprietario cometightvncserver
Milliways il

bene solo se non hai bisogno di un tunnel ssh
Scott Wood,

2

Ho scoperto che con l'attuale autenticazione su VNC utilizzando l'autenticazione Linux, l'unico modo per farlo funzionare è usare il visualizzatore RealVNC impostazioni del visualizzatore VNC su Ubuntu 14.04

tutto ciò che serve è scaricare il file binario (o il file GZ e decomprimerlo e quindi rendere il file eseguibile e quindi è possibile eseguirlo.


2

Il problema principale è che Raspberri Pi esegue RealVnc come server. Molte risposte suggeriscono di connettersi utilizzando RealVncViewer. Ma RealVnc non è veramente gratuito, ha una versione gratuita e utilizza speciali schemi di crittografia. Probabilmente quelli buoni, ma questo rende più difficile l'uso di altri client VNC.

I passaggi per scoprirlo:

  • ricerca attitudinale vnc
  • cerca i pacchetti installati con i nella prima colonna
  • sul mio PI mostrava realvnc

La soluzione ovvia, e l'ho provato con successo, è rimuovere il server RealVNC dal Pi e passare a un server VNC "normale" come x11vnc. passi:

  • Vai su Preferenze, Configurazione Pi, Interfacce e disabilita VNC
  • In un terminale: sudo aptitude rimuove realvnc-vnc-server
  • sudo aptitude installa x11vnc # o un altro server vnc
  • avviare il server VNC con: x11vnc -display: 0 (vedi anche man x11vnc)

Sul tuo PC Ubuntu, ora puoi connetterti al PI con ad esempio Remmina

Todo: avvia il server VNC sul PI in background


0

Ho letto tonnellate di post su questo problema ... e tutti hanno portato alla connessione dal mio Mac tramite Remoter a una schermata nera sul Raspberry Pi.

DISPMANX è stata la soluzione ottimale per VNC nel Raspberry Pi con Raspbian Lite.

Ecco il riassunto:

SETUP DI BASE - RISULTATI IN SCHERMO NERO PER VNC

SSH abilitato tramite Raspi-Config su Raspberry Pi Remoter per Mac (VNC + SSH / Accesso terminale) CONFIGURAZIONE: https://computers.tutsplus.com/tutorials/take-control-of-your-raspberry-pi-using-your- mac-pc-ipad-o-phone - mac-54603

SETUP FINALE - PER ELIMINARE LO SCHERMO NERO PER VNC

La GUI desktop per Raspbian Lite richiede un'installazione aggiuntiva, ad esempio CONFIGURAZIONE DISPMANX: http://raspmer.blogspot.ca/2015/07/vnc-server-for-raspberry-pi-with.html

AVVIA VNC VIA GUI - NON REMOTE SSH sudo dispmanx_vncserver

COLLEGARE VIA REMOTER A IP


Maggiori dettagli su questa soluzione al problema in questo post: raspberrypi.stackexchange.com/questions/68046/…
ATSiem
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.