SSH (CONCHA segura) es uno de los protocolos de red más utilizados para conectarse e iniciar sesión en servidores Linux remotos debido a su mayor seguridad a través de su canal seguro criptográfico establecido para el flujo de datos a través de redes inseguras y su Autenticación de clave pública.
El uso de contraseñas SSH para iniciar sesión en servidores remotos de Linux puede proporcionar una seguridad del sistema menos segura porque una contraseña se puede descifrar con fuerza bruta.
La autenticación de clave pública SSH es el mejor método seguro para inicios de sesión remotos porque es casi imposible descifrar la clave y la clave privada garantiza que el remitente es siempre quien dice ser.
[ You might also like: How to Secure and Harden OpenSSH Server ]
Este artículo le mostrará cómo generar y usar claves SSH desde plataformas basadas en Windows con el cliente Putty para realizar automáticamente inicios de sesión remotos en servidores Linux sin ingresar contraseñas.
Tabla de Contenidos
Paso 1: Instale Putty y genere pares de claves SSH
1. El primer paso que debe dar es ir a la página de descarga oficial de Putty, obtener la última versión del paquete ejecutable Putty Windows Installer e instalarlo en su computadora con Windows.
2. Después de instalar Putty, vaya a Inicio de Windows, Escribe masilla Cadena para buscar cuadro y abrir PuTTygen Programa con el que generas pares de claves.
3. Una vez que el programa está abierto, es hora de pasar a la generación de claves. Escoger SSH-2 RSA Clave con 2048 bits, pégales para generar Botón y mueva el cursor aleatoriamente sobre la ventana de campo del generador de claves de masilla como se muestra en las capturas de pantalla a continuación para generar claves SSH.
Cuarto Una vez generadas las claves, agregue una descripción Comentario clave para ayudarlo a identificar su clave fácilmente y Guardar en la computadora ambas llavesPúblico y Claves privadas) a un lugar seguro en su computadora.
Preste especial atención al lugar donde coloca el Llave privada porque si alguien roba esta clave, puede iniciar sesión en su servidor sin contraseña.
[ You might also like: Useful PuTTY Configuration Tips and Tricks ]
También para hacer cumplir llave Seguridad Puede elegir una frase de contraseña para proteger sus claves. Sin embargo, es posible que desee evitar las contraseñas para los procesos automatizados, ya que se le solicitará la clave de la contraseña cada vez que inicie sesión en el servidor.
5. Después de guardar ambas claves, cierre eso Generador de claves de masilla En la ventana fija, seleccione Copiar y guarde el cuadro de texto de la clave pública en un archivo de texto que luego se pegará en OpenSSH llaves_autorizadas Archivo en el servidor remoto.
Paso 2: Copie la clave SSH para iniciar sesión con Putty sin contraseña
Sexto Ahora es el momento de copiar la clave en el servidor remoto de destino y realizar conexiones de inicio de sesión automáticas. Inicie sesión en el servidor con su usuario administrador (root o una cuenta con privilegios de root) usando Putty y cree .ssh Directorio y llaves_autorizadas Archivo a su ruta de inicio ejecutando los siguientes comandos.
# pwd ## To see if you are in the correct $HOME location # mkdir .ssh # nano .ssh/authorized_keys
Séptimo Sobre el llaves_autorizadas Abra el archivo para editarlo en Putty, pegue el contenido del Llave pública que copiaste antes Generador de claves de masilla, guarde y cierre el archivo, vea el contenido, proteja la carpeta y las teclas_autorizadas con 700 Permisos y apague el servidor.
# cat .ssh/authorized_keys # chmod -R 700 .ssh/ # exit
Octavo. Para conectarse e iniciar sesión automáticamente en su servidor, debe utilizar el Llave privada al cliente de masilla. Abra Putty y agregue el usuario de inicio de sesión del servidor seguido de la dirección IP de su servidor o su FQDN en el campo de nombre de host en forma de. adicional [email protected], ingrese el número de puerto SSH de su servidor si se ha cambiado.
Entonces ve a la izquierda categoría Menú, elige SSH -> Autenticación, pégales Buscar haga clic, busque y agregue su clave privada.
9. Después de agregar la clave privada, vuelva a la cita Ingrese un nombre descriptivo para el menú Sesión guardada Field y presione el Guardar en la computadora para guardar su actual sesión de masilla.
10. ¡Eso es todo! Ahora puede utilizar el cliente Putty para establecer automáticamente una conexión segura a su servidor SSH remoto haciendo clic en Mente abierta Botón sin ingresar contraseñas.
[ You might also like: SSH Passwordless Login Using SSH Keygen ]
Si valora lo que hacemos aquí en TecMint, aquí hay algunas cosas a considerar:
TecMint es el sitio comunitario más confiable y de más rápido crecimiento para todo tipo de artículos, guías y libros de Linux en Internet. ¡Millones de personas visitan TecMint! para navegar o buscar en los miles de artículos publicados disponibles GRATIS para todos.
Si le gusta lo que lee, recuerde comprarnos un café (o 2) como muestra de agradecimiento.
Agradecemos su apoyo sin fin.
.