Uma pergunta semelhante foi feita antes: Como configurar o Raspberry Pi sem um monitor?
No entanto, considerando que a resposta aceita não parece oferecer uma solução apropriada, e considerando que há um nível de ambiguidade no que estava sendo solicitado, estou assumindo que a pergunta original foi mal construída e que minha pergunta não é ' uma duplicata exata.
Estou realizando a primeira configuração inicial de um Pi. Não tenho monitor ou teclado, mas quero usar um laptop conectado para fazer o trabalho. Eu não quero comprar um monitor ou teclado e tê-los sentados apenas nas ocasiões em que eles precisam do Pi. Eu poderia emprestá-los, mas pretendo comprar mais Pi's no futuro e não quero ter que emprestá-los todas as vezes.
Eu configurei um endereço IP estático no Pi editando o cmdline.txt
arquivo. (O Pi está executando a versão mais recente do Raspbian.)
ip=10.0.0.20
Dei à eth
interface do meu laptop um endereço IP estático correspondente. (O laptop está executando o Ubuntu.)
ip ad add 10.0.0.10/24 dev eth0
Conectei os dois com um cabo Ethernet e posso executar o ping com êxito no Pi do meu laptop.
O que não posso fazer é ssh
com o Pi. Estou recebendo uma resposta recusada pelo Connection :
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
Uma coisa que isso implica é que sshd
ainda não está sendo executado no Pi.
Os documentos oficiais afirmam que são sshd
executados por padrão, mas é possível que durante uma inicialização inicial outras coisas (por exemplo, solicitando a espera da entrada do usuário) possam bloquear a inicialização em um determinado nível, o que significa que não chegamos ao ponto em que sshd
é iniciado ?
Para onde eu vou daqui? (Não "para as lojas para comprar um monitor" ...)
O que estou tentando é realmente possível?
Editar:
Agora eu tentei os métodos mencionados nas respostas da seguinte postagem, mas sem sucesso: Habilitando o SSH no RPi sem tela - pressionamentos de tecla para raspi-config?
Especificamente, garantir que o script init SSH seja executado no nível de execução 2 ainda não me permitiu conectar.
ssh pi@raspberrypi.local
Parece que não ssh
é importante dizer-nos como você realmente tenta .
ping pi@raspberrypi.local
. Mas isso não funciona porque raspberrypi.local
é um host desconhecido. Não seria necessário entrar no /etc/hosts
meu laptop para resolvê-lo?
sudo nmap 10.0.0.20
no laptop. Se mostrar que a porta 22 está aberta, o SSH está sendo executado, caso contrário, não está sendo executado. Não vai consertar, mas vai te dizer o que está acontecendo.