14 votos

Cómo instalar Snappy Ubuntu Core sin teclado

Compré una raspberry pi 3 para utilizar como un servidor, y sólo después de obtener a través del Ubuntu Core instrucciones de instalación no me doy cuenta de que en realidad yo no tengo un teclado USB... (somos un equipo portátil de la casa) ¡Vaya!.

Puede arrancar la raspberry pi y ver en la red, y su servidor SSH está en marcha y funcionando, pero obviamente ella no sabe mi nombre de usuario o claves SSH y así no me deja iniciar sesión.

Hay alguna manera de hacerlo funcionar por la edición de archivos en la tarjeta SD con mi portátil, SSHing? O lo que en realidad necesitamos salir y adquirir un teclado para este 60 segundos de uso?

2voto

Serg Puntos 17677

Respuesta Actualizada

Como de Snappy Ubuntu 16.04 , las cosas cambian bastante. Durante el primer arranque necesitará tener conexión física a Snappy. El mejor enfoque es mediante un cable de serie y screen ( ver mi respuesta anterior para más detalles ) para configurar primero, y luego entrar por ssh.

En el primer arranque, usted será capaz de configurar la conexión inalámbrica y registrar tu Raspberry con Launchpad ( también conocido como Single-Sign-On ) nombre de usuario. Esto significa que usted tiene que tener su ordenador portátil/de escritorio de la ssh clave pública registrada en Launchpad. Así que por esta parte lo que usted necesita es este:

  1. Tiene IDENTIFICADOR de Launchpad creado
  2. Generar las claves ssh con ssh-keygen
  3. Copia de su ~/.ssh/id_rsa.pub a Launchpad.
  4. Ahora se conecta a la Raspberry ( a través de un cable de serie o teclado + monitor de enfoque)
  5. Configuración inalámbrica, configurar su cuenta de administrador. En este punto de la Frambuesa se pondrá en contacto con Launchpad y obtener su clave pública ssh. Usted será informado con que nombre de usuario y la dirección ip se puede ssh a la Raspberry.Por ejemplo, para mí fue serg@192.168.0.84, así que lo hice ssd serg@192.168.0.84. Porque Frambuesa conoce su clave pública ssh, primero ssh de inicio de sesión no se requiere contraseña.

Estos pasos son bastante versión mucho más corta de la documentación oficial de Ubuntu, pero los pasos que se explican exactamente como yo los seguía. Yo lo hice funcionar en un poco de problema que he tenido este error de ssh durante el primer inicio de sesión:

sign_and_send_pubkey: signing failed: agent refused operation

Esto puede ser resuelto con la simple ejecución ssh-add.


Respuesta anterior ( relevante para la pre-16.04 versiones )

Vamos a suponer que tu Raspberry Pi la dirección ip 192.168.0.25. Si usted está tratando de ejecutar sólo

ssh 192.168.0.25

Es evidente que se supone que estás intentando iniciar sesión con el mismo nombre de usuario como lo que utiliza en su ordenador portátil/de escritorio. Pero lo que veo de tu pregunta es que acabo de instalar Ubuntu Ágil en la tarjeta SD y arrancar la Raspberry. Esto significa que usted puede utilizar ssh en ella con el nombre de usuario predeterminado y la contraseña, ambos son ubuntu:

ssh ubuntu@192.168.0.25

Por lo tanto, usted realmente no necesita teclado USB para que. Teclado USB sería necesario sólo si usted ha conectado Frambuesa a un monitor y tratando de iniciar sesión en la misma manera como en el ordenador de sobremesa/portátil.

Otra de las cosas que usted puede hacer es adquirir el cable USB y acceder a ella a través de serie de la consola usando screen. Este es personalmente lo que hago si no tengo que hacer nada relacionado con la red en mi Raspberry. El pequeño matiz es que usted necesita para conectar correctamente los pines de frambuesa y sólo use el puerto USB 2.0 del ordenador portátil/de escritorio. Una vez conectado, Frambuesa fuerza de voluntad, y no se puede emitir un comando:

screen /dev/ttyUSB0 115200

donde /dev/ttyUSB0 es el dispositivo de archivo representado por su Raspberry y 115200 es el baud-rate o velocidad de transmisión entre las dos máquinas. Tenga en cuenta que el número final de el archivo de dispositivo que puede ser diferente ( pero en mi experiencia, normalmente comienza con 0).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X