Asegure su Raspberry PI - Configuración de las teclas SSH para la autenticación

Asegure su Raspberry PI - Configuración de las teclas SSH para la autenticación
Llaves ssh Para la autenticación es la forma más segura que solo permite a los usuarios específicos acceder al dispositivo Raspberry Pi desde una ubicación remota. Elimina la necesidad de una contraseña que sea menos segura que la Llave ssh. La razón es que un Llave ssh generalmente usa 2048 caracteres en comparación con una contraseña que ya no usa más de 32 caracteres. Hace que sea extremadamente difícil para el hacker cifrar el Llave ssh.

En este tutorial, podrá aprender a configurar Raspberry Pi Llaves ssh para que no necesite una contraseña nuevamente para acceder de forma remota al dispositivo.

Configurar teclas Raspberry Pi SSH

En Raspberry Pi, puede configurar las teclas SSH utilizando los siguientes pasos:

Paso 1: Primero, deberá generar teclas SSH a través de la herramienta SSH-Keygen ya instalada en su Raspberry Pi. Para ejecutarlo en la terminal, emita el siguiente comando:

$ ssh -keygen -t rsa

Después de ejecutar el comando anterior, presione ENTER para guardar las teclas en un archivo predeterminado.

Esto crea un directorio.

Paso 3: Deje la opción de frase de pases como en blanco utilizando el botón Enter.

Etapa 4: El comando anterior crea un directorio ".ssh"Y almacena los archivos clave en él. Puede ver estos archivos a través del siguiente comando:

$ ls -l .ssh/

Paso 5: Ahora, ejecute el siguiente comando para copiar el ID_DSA.pub Archivo a Raspberry Pi.

$ ssh-copy-id -i ~/.ssh/id_dsa.pub [email protected]

Nota : En lugar de "[email protected]"Use su propia dirección como la que se muestra en la terminal. En nuestro caso, es "fraspberrypi@raspberrypi".

Ingresar ""Continuar conectándose a la tecla de inicio de sesión.

Escriba la contraseña.

Paso 5: Después de la configuración, use el siguiente comando para iniciar sesión en la máquina sin contraseña.

$ ssh [email protected]

Configuración de conexión remota sin contraseña

Ahora que las teclas SSH están configuradas en Raspberry Pi, ahora es el momento de permitir que su usuario de confianza acceda al dispositivo sin usar la contraseña. Los siguientes son los pasos que le permiten acceder al dispositivo desde una ubicación remota sin contraseña.

Paso 1: Instalar Masilla Aplicación en Raspberry Pi usando el siguiente comando:

$ sudo apt instalación de masas

Paso 2: A continuación, emita el comando otorgado para crear un .PPK Archivo que incluye la información de autorización de Raspberry Pi.

$ Puttygen ~/.SSH/ID_RSA -O ID_RSA.PPK

El comando anterior creará un archivo "ID_RSA.PPK"En el directorio de inicio de Raspberry Pi.

Paso 3: Transfiere el "ID_RSA.PPKArchivo a su sistema donde desea acceder al Raspberry Pi.

Etapa 4: Abra la masilla en su sistema y vaya al "AuténticoOpción "en el Sección SSH Como se muestra abajo.

Paso 5: Explorar el ""ID_RSA.PPK"Archivo y cargándolo en masilla.

Paso 6: Ahora, ve al "Sesión"E ingrese su dirección IP de Raspberry Pi.

Paso 7: Ingrese el nombre de usuario de su dispositivo.

Esto abre la ubicación remota de Raspberry Pi sin contraseña como se muestra a continuación.

Conclusión

El Llaves ssh son las opciones más seguras en comparación con el inicio de sesión basado en contraseña, lo que solo permite que el usuario específico acceda a su dispositivo. Las pautas anteriores lo ayudarán a asegurar su dispositivo Raspberry Pi configurando Llaves ssh. Después de la configuración, puede usar estas claves para acceder al dispositivo desde cualquier sistema a través de PUTTY de forma remota sin ingresar la contraseña.