Respuesta actualizada
A partir de Ubuntu Snappy 16.04, las cosas han cambiado bastante. Durante el primer arranque, deberá tener una conexión física con Snappy. El mejor enfoque es a través de un cable serie y screen
(vea mi respuesta anterior para más detalles) configurarlo primero, y luego iniciar sesión a través de ssh.
En el primer arranque, podrá configurar la conexión inalámbrica y registrar su Raspberry con el nombre de usuario Launchpad (también conocido como Single-Sign-On). Esto significa que debe tener ssh
la clave pública de su computadora portátil / de escritorio registrada en Launchpad. Entonces, para esta parte, lo que necesita es esto:
- Tener la ID de Launchpad creada
- Generar claves ssh con
ssh-keygen
- Copie su
~/.ssh/id_rsa.pub
en Launchpad.
- Ahora conéctese a Raspberry (a través de un cable serie o teclado + monitor)
- Configure la conexión inalámbrica, configure su cuenta de administrador. En este punto, Raspberry se pondrá en contacto con Launchpad y obtendrá su clave pública ssh. Se le dirá con qué nombre de usuario y dirección IP puede ingresar a Raspberry. Por ejemplo, para mí fue
[email protected]
, así que lo hice ssd [email protected]
. Debido a que Raspberry conoce su clave pública ssh, el primer inicio de sesión ssh no requerirá contraseña.
Estos pasos son una versión bastante más corta de la documentación oficial de Ubuntu , pero los pasos se explicaron exactamente como los seguí. Me encontré con un pequeño problema desde el que tuve este error ssh
durante el primer inicio de sesión:
sign_and_send_pubkey: signing failed: agent refused operation
Esto se puede resolver simplemente ejecutando ssh-add
.
Respuesta anterior (relevante para versiones anteriores a 16.04)
Asumamos que la dirección IP de su Raspberry Pi es 192.168.0.25
. Si solo intentas correr
ssh 192.168.0.25
Obviamente, supondrá que está intentando iniciar sesión con el mismo nombre de usuario que usa en su computadora portátil / computadora de escritorio. Pero lo que veo de su pregunta es que acaba de instalar Ubuntu Snappy en la tarjeta SD y arranca la Raspberry. Esto significa que puede ingresar con nombre de usuario y contraseña predeterminados, ambos son ubuntu
:
ssh [email protected]
Por lo tanto, realmente no necesita un teclado USB para eso. El teclado USB sería necesario solo si ha conectado Raspberry a un monitor e intenta iniciar sesión de la misma manera que en una computadora de escritorio / portátil.
Otra cosa que puede hacer es adquirir un cable serie USB e iniciar sesión a través de la consola serie usando screen
. Esto es personalmente lo que hago si no necesito hacer nada relacionado con la red en mi Raspberry. El ligero matiz es que necesita conectar correctamente los pines en la frambuesa y usar solo el puerto USB 2.0 en la computadora portátil / escritorio. Una vez conectado, Raspberry se encenderá y puede emitir un comando:
screen /dev/ttyUSB0 115200
donde / dev / ttyUSB0 es el archivo de dispositivo representado por su Raspberry y 115200 es la velocidad de transmisión, o velocidad, de transmisión entre las dos máquinas. Tenga en cuenta que el número final del archivo del dispositivo puede ser diferente (pero en mi experiencia, generalmente comienza con 0).
Sin un teclado, simplemente puede usar una conexión en serie a través de USB con un cable de consola en serie como este https://learn.adafruit.com/adafruits-raspberry-pi-lesson-5-using-a-console-cable/overview
fuente