Cómo configurar el inicio de sesión SSH sin contraseña en Raspberry Pi

Cómo configurar el inicio de sesión SSH sin contraseña en Raspberry Pi
SSH (Secure Shell) se utiliza para desarrollar una conexión segura entre un servidor y un cliente. Se utiliza para acceder de forma remota a su dispositivo Raspberry Pi a través de canales encriptados. Hay dos métodos de autenticación para SSH, que incluyen autenticación sin contraseña y autenticación de contraseña. Por defecto, SSH utiliza el método de autenticación de contraseña para acceder de forma remota al sistema Raspberry Pi. Sin embargo, si desea utilizar la autenticación sin contraseña, siga este artículo para obtener una guía detallada.

Configuración de inicio de sesión SSH sin contraseña

Para configurar el inicio de sesión sin contraseña para SSH, debe seguir los pasos a continuación

Paso 1: Asegúrese de que el SSH esté habilitado en su dispositivo Raspberry y que pueda seguir aquí para habilitar el servicio SSH.

Paso 2: Use el comando a continuación para generar un Llave ssh Combina con tu identificación si no tienes un par de claves SSH existentes.

$ ssh -keygen -t rsa

Paso 3: Luego le pedirá que ingrese una frase de contraseña, presione el botón Entrar múltiples tiempo sin ingresar la frase de pases.

Como resultado, esto genera la tecla SSH en su terminal.

Etapa 4: Ahora para ver la clave generada con éxito en su sistema, use lo siguiente "LS" dominio:

$ ls -al ~/.ssh/id_*

Ahora debes copiar el "ID_RSA.pubArchivo para agregar esto a su sistema para eliminar la contraseña. Para este proceso, debe ingresar el comando mencionado a continuación en el terminal:

$ ssh-copy-id -i ~/.ssh/id_rsa.pub pi@raspberrypi

Asegúrese de tener el mismo nombre de usuario y nombre de host "Pi@Raspberrypi", que puede confirmar desde la terminal.

Tipo""Para agregar la tecla SSH.

Es posible que deba ingresar la contraseña de su sistema por la última vez que hágalo para confirmar los cambios.

Después de este paso, ha eliminado correctamente la autenticación de contraseña para el inicio de sesión de SSH.

Puede verificar su sistema Raspberry Pi para ver si puede iniciar sesión en SSH sin una contraseña:

$ ssh pi@raspberrypi

Esto asegura que no necesite ninguna contraseña para el inicio de sesión de SSH porque la tecla SSH se agrega a su sistema.

Acceso remoto a un servidor

En caso de que desee utilizar un proceso similar para otro servidor como su computadora portátil o PC, puede hacerlo fácilmente instalando primero la aplicación Putyy en su sistema Raspberry Pi usando el siguiente comando:

$ sudo apt instalación de masas

La razón para instalar esto en el sistema Raspberry Pi para generar una tecla SSH para permitir que otros sistemas realicen el inicio de sesión SSH sin contraseña.

Después de instalar la herramienta de masilla en Raspberry Pi, use el siguiente comando para crear el "ID_RSA.PPK"Archivo en el directorio de inicio que incluye la información de autorización copiada de ID_RSA archivo.

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

El comando anterior genera el ID_RSA.PPK Archivo en su directorio de inicio y debe transferir este archivo a su computadora portátil o PC.

Ahora avance hacia su PC o computadora portátil y descargue el Masilla solicitud.

Después de la instalación de Masilla, Ábralo a su sistema para abrir la ventana de configuración.

Clickea en el "Ssh"Opción del"Conexión" categoría.

Luego seleccione "Auténtico" desde el "SshLista que se ha extendido más después de hacer clic en SSH

Ahora haga clic en el "NavegarBotón y cargue el ID_RSA Archivo que transfirió desde su sistema Raspberry Pi.

Luego haga clic en el Sesión opción, Agregue su dirección IP de Raspberry Pi y haga clic en el "Abierto" botón.

A Alerta de seguridad El cuadro de diálogo aparecerá en la pantalla, y debe aceptarlo haciendo clic en el "Aceptar" botón:

Aparecerá una ventana negra en la pantalla donde debe ingresar el nombre de usuario de Raspberry Pi.

Después de ingresar el nombre de usuario, accederá automáticamente a su terminal de dispositivos sin pedir una contraseña, lo que garantiza que hemos configurado correctamente el inicio de sesión SSH sin contraseña para Raspberry Pi.

Eso es todo para esta guía!

Conclusión

Eliminar la contraseña de inicio de sesión de SSH puede no ser una opción segura, pero si usted es la única persona que usa este dispositivo, entonces eliminar la contraseña no está mal en absoluto. Para configurar el inicio de sesión SSH sin contraseña, primero, debe generar una tecla SSH y luego agregar algunos otros comandos de las pautas mencionadas anteriormente para habilitar con éxito el inicio de sesión SSH sin contraseña sin contraseña. Posteriormente, debe instalar la aplicación Putty en su sistema Raspberry Pi para generar un ID_RSA Archivo para que pueda usar este archivo para acceder a la terminal Raspberry Pi de forma remota sin una contraseña.