Resposta atualizada
A partir do Ubuntu Snappy 16.04, as coisas mudaram bastante. Durante a primeira inicialização, você precisará ter uma conexão física com o Snappy. A melhor abordagem é via cabo serial e screen
(veja minha resposta antiga para obter detalhes) para configurá-lo primeiro e depois fazer login via ssh.
Na primeira inicialização, você poderá configurar a conexão sem fio e registrar seu nome de usuário do Raspberry no Launchpad (também conhecido como Logon único). Isso significa que você precisa ter ssh
a chave pública do seu laptop / desktop registrada na Barra de Ativação. Então, para esta parte, o que você precisa é o seguinte:
- Crie o ID da barra de ativação
- Gere chaves ssh com
ssh-keygen
- Copie
~/.ssh/id_rsa.pub
para o Launchpad.
- Agora conecte-se ao Raspberry (via cabo serial ou teclado + abordagem do monitor)
- Configure a conexão sem fio, configure sua conta de administrador. Nesse momento, o Raspberry entrará em contato com o Launchpad e obterá sua chave pública ssh. Você será informado com qual nome de usuário e endereço IP você pode ssh no Raspberry. Por exemplo, para mim, foi
[email protected]
o que fiz ssd [email protected]
. Como o Raspberry conhece sua chave pública ssh, o primeiro login do ssh não exigirá senha.
Essas etapas são uma versão muito mais curta da documentação oficial do Ubuntu , mas as etapas explicaram exatamente como eu as segui. Corri um pouco de problema em que havia esse erro ssh
durante o primeiro login:
sign_and_send_pubkey: signing failed: agent refused operation
Isso pode ser resolvido com a simples execução ssh-add
.
Resposta antiga (relevante para versões anteriores a 16.04)
Vamos supor que o endereço IP do seu Raspberry Pi seja 192.168.0.25
. Se você está tentando apenas correr
ssh 192.168.0.25
Obviamente, ele assumirá que você está tentando fazer login com o mesmo nome de usuário usado no seu laptop / desktop. Mas o que vejo da sua pergunta é que você acabou de instalar o Ubuntu Snappy no cartão SD e inicializar o Raspberry. Isso significa que você pode ssh nele com nome de usuário e senha padrão, ambos são ubuntu
:
ssh [email protected]
Portanto, você realmente não precisa de teclado USB para isso. O teclado USB seria necessário apenas se você conectasse o Raspberry a um monitor e tentasse efetuar o logon da mesma forma que no desktop / laptop.
Outra coisa que você pode fazer é adquirir o cabo serial USB e fazer login nele usando o console serial screen
. Isso é pessoalmente o que faço se não precisar fazer nada relacionado à rede no meu Raspberry. A leve nuance é que você precisa conectar corretamente os pinos na framboesa e usar apenas a porta USB 2.0 no laptop / desktop. Uma vez conectado, o Raspberry será ligado e você poderá emitir um comando:
screen /dev/ttyUSB0 115200
onde / dev / ttyUSB0 é um arquivo de dispositivo representado pelo seu Raspberry e 115200 é a taxa de transmissão ou velocidade de transmissão entre as duas máquinas. Lembre-se de que o número final do arquivo do dispositivo pode ser diferente (mas, na minha experiência, ele geralmente começa com 0).
Sem teclado, você pode simplesmente usar uma conexão serial via USB com um cabo de console serial como este https://learn.adafruit.com/adafruits-raspberry-pi-lesson-5-using-a-console-cable/overview
fonte