Una domanda simile è stata posta prima: come configurare Raspberry Pi senza un monitor?
Tuttavia, dato che la risposta accettata non sembra offrire una soluzione adeguata e dato che esiste un livello di ambiguità in ciò che è stato posto, presumo che la domanda originale sia stata costruita male e che la mia domanda non sia " un duplicato esatto.
Sto eseguendo la prima installazione iniziale di un Pi. Non ho un monitor o una tastiera, ma invece voglio usare un laptop collegato per fare il lavoro. Non voglio comprare un monitor o una tastiera e tenerli seduti solo per le occasioni in cui sono necessari al Pi. Potrei prenderli in prestito, ma ho intenzione di acquistare più Pi in futuro, e non voglio prenderli in prestito ogni volta.
Ho impostato un indirizzo IP statico sul Pi modificando il cmdline.txt
file. (Il Pi esegue l'ultima versione di Raspbian.)
ip=10.0.0.20
Ho fornito eth
all'interfaccia sul mio laptop un corrispondente indirizzo IP statico. (Il laptop esegue Ubuntu.)
ip ad add 10.0.0.10/24 dev eth0
Ho collegato i due insieme con un cavo Ethernet e posso eseguire correttamente il ping del Pi dal mio laptop.
Quello che non posso fare è ssh
il Pi. Ricevo una risposta rifiutata dalla connessione :
richard@richard-ThinkPad-X220:~$ ssh -vvv pi@10.0.0.20
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.0.0.20 [10.0.0.20] port 22.
debug1: connect to address 10.0.0.20 port 22: Connection refused
ssh: connect to host 10.0.0.20 port 22: Connection refused
Una cosa che ciò implicherebbe è che sshd
non è ancora in esecuzione sul Pi.
I documenti ufficiali indicano che sshd
viene eseguito per impostazione predefinita, ma è possibile che durante un avvio iniziale altre cose (ad es. Prompt in attesa di input dell'utente) possano bloccare l'avvio a un determinato livello, il che significa che non raggiungiamo il punto in cui sshd
viene avviato ?
Dove vado da qui? (Non "ai negozi per comprare un monitor" ...)
Quello che sto provando è effettivamente possibile?
Modificare:
Ora ho provato i metodi menzionati nelle risposte al seguente post, ma senza successo: Abilitare SSH su RPi senza schermo - sequenze di tasti per raspi-config?
In particolare, assicurarmi che lo script di iniziatore SSH sia eseguito al runlevel 2 non mi ha permesso di connettermi.
ssh pi@raspberrypi.local
ci hai provato, dovresti essere in grado di connetterti . Non sembra pensare di dirci come ci provi davvero ssh
è importante.
ping pi@raspberrypi.local
. Ma questo non funziona perché raspberrypi.local
è un host sconosciuto. Non sarebbe necessario un accesso /etc/hosts
sul mio laptop per poterlo risolvere?
sudo nmap 10.0.0.20
sul portatile. Se mostra che la porta 22 è aperta, SSH è in esecuzione, altrimenti non è in esecuzione. Non lo risolverà, ma ti dirà cosa sta succedendo.