
Perdi uma tarde inteira pensando que meu mac ou roteador estava quebrado enquanto tentava resolver este cenário:
Configurando um raspberry pi 3 com um sistema operacional completamente novo (raspbian jessie lite). O pi foi conectado via ethernet e tentei acessá-lo pelo meu mac com SSH e um ip 192.168.xx que foi atribuído corretamente ao pi através do meu roteador. E, claro, eu estava na mesma rede que o pi. A conexão ssh retorna com
Ligação recusada
Só estou anotando tudo isso porque estou furioso por não ter encontrado a resposta antes e na esperança de que alguém que possa ter o mesmo problema chegue lá mais rápido!
Responder1
Você precisa criar um arquivo em branco chamado ssh
na partição /boot do seu Rpi.
Por exemplo:
Quando você carrega o cartão SD no laptop e fazfdisk -l /dev/mmcblk0
Disklabel type: dos
Disk identifier: 0x2f47f929
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 30253055 30128055 14.4G 83 Linux
Agora sudo mount /dev/mmcblk0p1 /mnt
e cd /mnt && touch ssh
.
Em seguida, umount /mnt
coloque o cartão SD no RPI e verifique novamente.
Responder2
Habilite SSH no Raspberry Pi! Não há nenhum ouvinte SSH no pi, desde que não esteja habilitado.
Ou um pouco mais detalhado:
- faça login no Raspberry Pi via teclado (já que o SSH obviamente ainda não está funcionando)
- definir senha para root (
sudo passwd root
) - faça login no root (
su
ouexit
e faça login com o usuário root) raspi-config
Não acredito que demorei tanto. Tudo isso porque desde novembro de 2016 Jessie tem o SSH desabilitado por padrão... Esperamos que esta resposta chegue a algumas pessoas que possam economizar muito tempo com o acesso...