Libertei recentemente um modelo antigo B do loft, coloquei o NOOBS em um cartão SD e instalei a versão mais recente do Raspbian nele. Eu o inicializei, tentei fazer o SSH no meu Mac, mas obtive:
ssh: connect to host 192.168.1.248 port 22: Connection refused
Eu resolvi isso na primeira instância executando sudo ssh restart
, mas agora toda vez que eu inicializo novamente, tenho que reiniciar o serviço ssh antes que eu possa ssh novamente, o que obviamente não é prático. Posso fazer algo para corrigi-lo de forma mais permanente?
Respostas:
Citando a documentação :
Para habilitar o SSH em máquinas por meio do console:
Para habilitar o SSH para máquinas sem cabeça:
fonte
ssh
arquivo na inicialização não parece funcionar mesmo quando a mensagem é exibida na inicializaçãoRecentemente, houve uma atualização de segurança para o Raspberry Pi. Aqui está um artigo de https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/
Do artigo da fundação:
O que isso significa basicamente é que recentemente houve muitos hackers de dispositivos usando conexão remota como SSH. Por esse motivo, o SSH é desativado por padrão. Para corrigir isso, tudo o que você precisa fazer é criar um arquivo chamado ssh no
/boot/
diretório Este arquivo chamado ssh pode conter qualquer texto ou nada, se você desejar. Em seguida, usando osudo raspi-config command
terminal, você pode ativar o ssh novamente.Além disso, recomenda que você altere sua senha se for algo simples como senha para algo mais difícil de decifrar usando o
passwd
comandofonte
systemctl
soluçãoSe você já possui um shell no Pi através de um método não SSH, como tela + teclado ou UART (consulte esta publicação ), também pode executar:
em vez de fazê-lo interativamente
sudo raspi-config
./boot/ssh
arquivo mágicoSe você ainda não possui um shell no Pi, insira o cartão SD no seu host e crie um arquivo vazio mágico chamado
ssh
file naboot/
partição (o primeiro).Nos hosts Ubuntu, ele é montado automaticamente e você pode fazer exatamente:
com o qual você pode confirmar:
que contém:
Testado no Raspbian Lite 2018-11-13, a configuração completa do teste é descrita em: SSH to RPi sem uma conexão de rede?
fonte
Sim, como o @tecraf disse
ssh
está desativado por padrão, mas o local da configuração foi alterado. Para habilitar o SSH em sua máquina através do console:Entre
sudo raspi-config
no terminal, vá para5-Interfacing Options
, depois navegue paraP2-ssh
, pressione Enter e usetab
para ativar ou desativarssh server
. Então,sudo shutdown -r now
para reiniciar. (o desligamento da nota lateral-h
agora não será reiniciado)fonte