Risposta aggiornata
A partire da Ubuntu Snappy 16.04, le cose sono cambiate molto. Durante il primo avvio dovrai avere una connessione fisica a Snappy. Il miglior approccio è tramite cavo seriale e screen
(vedi la mia vecchia risposta per i dettagli) per prima configurarlo, quindi accedere tramite ssh.
Al primo avvio sarai in grado di configurare la connessione wireless e registrare il tuo nome utente Raspberry con Launchpad (aka Single-Sign-On). Ciò significa che devi avere la ssh
chiave pubblica del tuo laptop / desktop registrata su Launchpad. Quindi per questa parte ciò di cui hai bisogno è questo:
- Hai creato l'ID Launchpad
- Genera chiavi ssh con
ssh-keygen
- Copia il tuo
~/.ssh/id_rsa.pub
su Launchpad.
- Ora connettiti a Raspberry (tramite cavo seriale o tastiera + approccio monitor)
- Configura wireless, configura il tuo account amministratore. A questo punto Raspberry contatterà Launchpad e otterrà la tua chiave pubblica ssh. Ti verrà detto con quale nome utente e indirizzo IP puoi inserire in Raspberry. Ad esempio per me lo era
serg@192.168.0.84
, quindi l'ho fatto ssd serg@192.168.0.84
. Poiché Raspberry conosce la chiave pubblica ssh, il primo accesso ssh non richiederà la password.
Questi passaggi sono praticamente una versione più breve della documentazione ufficiale di Ubuntu , ma i passaggi spiegati esattamente mentre li seguivo. Ho riscontrato un piccolo problema a causa del quale ho riscontrato questo errore ssh
durante il primo accesso:
sign_and_send_pubkey: signing failed: agent refused operation
Questo può essere risolto semplicemente correndo ssh-add
.
Vecchia risposta (rilevante per le versioni precedenti alla 16.04)
Supponiamo che l'indirizzo IP del tuo Raspberry Pi sia 192.168.0.25
. Se stai provando a correre
ssh 192.168.0.25
Ovviamente si supporrà che stai tentando di accedere con lo stesso nome utente di quello che usi sul tuo laptop / desktop. Ma quello che vedo dalla tua domanda è che hai appena installato Ubuntu Snappy sulla scheda SD e hai avviato Raspberry. Questo significa che puoi usarlo con nome utente e password predefiniti, entrambi sono ubuntu
:
ssh ubuntu@192.168.0.25
Pertanto, non hai davvero bisogno della tastiera USB per questo. La tastiera USB sarebbe necessaria solo se Raspberry è stato collegato a un monitor e si è tentato di accedere come su desktop / laptop.
Un'altra cosa che puoi fare è acquisire il cavo seriale USB e accedervi tramite la console seriale usando screen
. Questo è ciò che faccio personalmente se non ho bisogno di fare nulla in relazione alla rete sul mio Raspberry. La leggera sfumatura è che è necessario collegare correttamente i pin su Raspberry e utilizzare solo la porta USB 2.0 su laptop / desktop. Una volta connesso, Raspberry si accenderà ed è possibile emettere un comando:
screen /dev/ttyUSB0 115200
dove / dev / ttyUSB0 è il file del dispositivo rappresentato da Raspberry e 115200 è la velocità di trasmissione, o velocità, della trasmissione tra le due macchine. Tieni presente che il numero finale del file del dispositivo può essere diverso (ma nella mia esperienza di solito inizia con 0).