Resposta atualizada
A partir do Ubuntu Snappy 16.04, as coisas mudaram bastante. Durante a primeira inicialização, você precisará ter conexão física com o Snappy. A melhor abordagem é via cabo serial e screen
(veja minha antiga resposta para detalhes) para configurá-lo primeiro, e então efetue login via ssh.
Na primeira inicialização, você poderá configurar a conexão sem fio e registrar seu nome de usuário do Raspberry com o Launchpad (também conhecido como Single-Sign-On). Isso significa que você precisa ter a chave pública ssh
do seu computador / desktop registrada no Launchpad. Então, para esta parte, o que você precisa é isto:
- Crie o ID do Launchpad
- Gerar chaves ssh com
ssh-keygen
- Copie seu
~/.ssh/id_rsa.pub
para o Launchpad. - Agora conecte-se ao Raspberry (via cabo serial ou teclado + monitoração)
- Configurar sem fio, configure sua conta de administrador. Neste ponto, 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 em Raspberry.Por exemplo, para mim foi
[email protected]
, então eu fizssd [email protected]
. Como o Raspberry conhece sua chave pública ssh, o primeiro login do ssh não exigirá senha.
Estes passos são muito mais curtos da documentação oficial do Ubuntu , mas o passos explicados exatamente como eu os segui. Eu tive um problema quando tive esse erro de ssh
durante o primeiro login:
sign_and_send_pubkey: signing failed: agent refused operation
Isso pode ser resolvido simplesmente executando 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 executar
ssh 192.168.0.25
Obviamente, você assumirá que está tentando fazer login com o mesmo nome de usuário do seu laptop / desktop. Mas o que eu 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 usá-lo com o nome de usuário e senha padrão, ambos são ubuntu
:
ssh [email protected]
Assim, você não precisa de teclado USB para isso. O teclado USB só seria necessário se você conectasse o Raspberry a um monitor e tentasse fazer o login da mesma maneira que no computador / laptop.
Outra coisa que você pode fazer é adquirir o cabo serial USB e acessá-lo via console serial usando screen
. Isso é pessoalmente o que eu faço se não precisar fazer nada relacionado à rede no meu Raspberry. A leve nuance é que você precisa conectar corretamente os pinos no framboesa e usar apenas a porta USB 2.0 no laptop / desktop. Uma vez conectado, o Raspberry ligará e você poderá emitir um comando:
screen /dev/ttyUSB0 115200
onde / dev / ttyUSB0 é o arquivo de dispositivo representado por seu Raspberry e 115200 é a taxa de transmissão ou velocidade de transmissão entre as duas máquinas. Tenha em mente que o número final do arquivo do dispositivo pode ser diferente (mas, na minha experiência, geralmente começa com 0).