Raspberry Pi

Cómo habilitar SSH en Raspberry Pi

Cómo conectarse a Raspberry Pi usando SSH

Desde Windows

Si usa Microsoft Windows en su computadora host, tenga en cuenta que no hay herramientas de conexión SSH predeterminadas instaladas.

Es por eso que deberá descargar e instalar una aplicación como Putty. Putty es uno de los programas más utilizados para usar SSH en Windows.

  1. Cómo instalar PuTTY en Windows

Descargue archivos que cumplan con las especificaciones de su computadora. Dependiendo de la versión que elija, instálela o no, luego ejecute Putty.

La regla se ve así:


Interfaz de masilla

Para iniciar sesión, introduzca la dirección IP en nombre de host cuadro y haga clic Abrir.

Las credenciales SSH predeterminadas son:

– Entrada: pi

– Contraseña: frambuesa

Si las cosas no funcionan ahora, no se preocupe, el artículo le explicará qué hacer más adelante.

Desde Linux o Mac

Si utiliza un sistema basado en Unix, es decir. cualquier distribución de Linux o incluso macOS, deberá usar el comando ‘ssh’ para conectarse desde una terminal.

A veces necesita instalar SSH, por ejemplo, en una distribución basada en Debian:

sudo apt-get update sudo apt-get install ssh

El comando para conectarse a la Raspberry Pi se verá así:

ssh pi@IP

Reemplace la dirección IP con la dirección IP de Raspberry Pi.

Cómo habilitar SSH en Raspberry Pi

desde el escritorio

Por razones de seguridad, SSH no está habilitado de forma predeterminada en Raspberry Pi. Tienes que activarlo tú mismo yendo a Empezar menú > Preferencias > Configuración de Raspberry Pi .

Ir interfaces sección y activar SSH.

Imagen 2 de Cómo activar SSH en una Raspberry Pi
Ve a la sección Interfaces y activa SSH

desde la terminal

Del mismo modo, tendrás que iniciar SSH manualmente desde la terminal.

Para hacer esto, ingrese el siguiente comando:

sudo service ssh start

También puede consultar el estado del servicio escribiendo:

sudo service ssh status

Cómo iniciar SSH automáticamente en el momento del arranque

Descubrirá rápidamente que SSH, incluso cuando está activado, no se iniciará automáticamente, por lo que debe encontrar una manera de forzar su inicio.

Hay varias formas de hacer esto. Elegimos agregar cron para que root ejecute SSH cada vez:

Paso 1. Edite root crontab de la siguiente manera:

sudo crontab -e

Paso 2. Agregue esta línea al final del archivo:

@reboot /usr/sbin/service ssh start

Si aún no te has dado cuenta de esto, no dudes en leer nuestra guía sobre cómo programar tareas en tu Raspberry Pi.

Dirección IP y puerto de conexión

De forma predeterminada, SSH comienza en el puerto 22.

Por lo tanto, debe conectarse a la dirección IP de Raspberry Pi que apunta al puerto 22.

Ejemplo de Linux:

ssh pi@192.168.1.200

O si ha cambiado el puerto SSH, especifique el puerto con -pags opción:

ssh pi@192.168.1.200 -p2222

Cambiar 2222 con el puerto seleccionado.

Cómo conectarse SSH sin contraseña

Ahora ya sabe cómo activar SSH en una Raspberry Pi y cómo conectarse a ella. Pero si tiene que hacerlo regularmente, ingresar su contraseña cada vez se volverá rápidamente aburrido.

Existe una manera de crear una clave SSH que lo identifique a usted en lugar de la contraseña del usuario. Este artículo explicará cómo configurar esta clave de acuerdo con su sistema operativo.

Por supuesto, la conexión con contraseña seguirá siendo posible si olvida la clave o usa otra computadora.

Desde Windows

Primero, en Windows necesitará el kit completo de herramientas Putty, con PuttyGen y PuttyAgent, por lo que si acaba de descargar el cliente SSH en la versión portátil, debe instalar todos los demás.

También necesitará una herramienta para transferir archivos a su Raspberry Pi. WinSCP es una buena opción que vale la pena considerar.

Luego sigue estos pasos:

Paso 1. Crea claves SSH con PuttyGen:

  1. Puesta en marcha PuttyGen.
  2. Escoger RSA como tipo de clave.
  3. Ingresar 4096 como el número de bits.
  4. Hacer clic Generar.
  5. Deje todas las demás opciones predeterminadas sin contraseñas.
  6. Guarda la clave donde quieras.

Paso 2. Transfiera la clave pública a Raspberry Pi con WinSCP:

  1. Agregue una nueva ubicación con Raspberry Pi e información de inicio de sesión de IP.
  2. Póngase en contacto con esta ubicación.
  3. En el lado izquierdo, vaya a la carpeta donde guardó su clave.
  4. En el lado derecho, vaya a directorio /home/pi.
  5. Transfiera la clave pública a Raspberry (arrastrar y soltar).

Paso 3. Permita que esta clave se ejecute en Raspberry Pi:

  1. Conéctate a la Raspberry Pi con Putty.
  2. Agregue las claves públicas transferidas a las claves permitidas:
  3. cat /home/pi/you_key.pub >> ~/.ssh/authorized_keys
  4. Cierre la regla.

Paso 4. Intenta volver a conectarte con Putty.

  1. Este paso no requiere que ingrese una contraseña e inicie sesión directamente.
  2. Si aún necesita iniciar sesión, ingrese pi @ IP en nombre de host campo (reemplace la dirección IP con la dirección IP de la Raspberry Pi).

Desde Linux o Mac

Paso 1. Si no, crea la clave SSH con el siguiente comando:

ssh-keygen -t rsa

Simplemente haga click Enterpara cada pregunta, se requiere la ruta predeterminada y ninguna contraseña.

Paso 2. Copie el archivo de clave pública a Raspberry Pi:

cp ~/.ssh/id_rsa.pub pi@IP:/home/pi/your_key.pub

Reemplace la IP con la dirección IP de Raspberry Pi, nombre la clave como desee.

Paso 3. Agregue esta clave a las claves permitidas para operar la Raspberry Pi con el comando:

cat /home/pi/you_key.pub >> ~/.ssh/authorized_keys

Paso 4. Intenta conectarte de nuevo:

ssh pi@IP

No necesita ingresar una contraseña y puede iniciar sesión directamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba
error: Content is protected !!