GNU/Linux >> Tutoriales Linux >  >> Linux

Inicie sesión con una clave privada SSH en Linux y macOS

Este artículo demuestra cómo usar una clave privada para iniciar sesión en un servidor Linux® usando una clave privada con una sesión de Terminal en macOS®. Sin embargo, puede seguir el mismo proceso para usar una clave privada cuando usa cualquier software de terminal en Linux.

Nota: Para obtener información sobre el uso de claves privadas Secure Shell (SSH) en los sistemas operativos Microsoft®Windows®, consulte Iniciar sesión con una clave privada SSH en Windows y Generar claves RSA con SSH mediante PuTTYgen.

Requisitos

Para completar este proceso, necesita las siguientes aplicaciones de software:

  • Software de cliente SSH que está instalado en su sistema operativo Linux o macOS de forma predeterminada.
  • Tu editor de texto favorito. Este ejemplo usa el vim editor de texto.
  • Tu clave privada. Para obtener más información sobre cómo generar una clave en Linux o macOS, consulte Conectarse a un servidor mediante SSH en Linux o Mac OS X.

Iniciar sesión con una clave privada

  1. Con un editor de texto, cree un archivo en el que almacenar su clave privada. Este ejemplo usa el archivo deployment_key.txt .

  2. Para editar el archivo en vim, escriba el siguiente comando:

       vim deployment_key.txt
    
  3. Después de que se inicie el editor, presione i para activar insertar modo.

  4. Pegue su clave privada, como la que se muestra en la siguiente imagen, en el archivo. Asegúrese de incluir BEGIN y FIN líneas.

  5. Para guardar sus cambios, presione Esc .

  6. Escribe :wq para escribir el archivo y volver a la línea de comando.

  7. Ejecute el siguiente comando para cambiar los permisos del archivo a 600 para asegurar la llave. También puede establecerlos en 400 .Este paso es obligatorio :

       chmod 600 deployment_key.txt
    
  8. Utilice la clave para iniciar sesión en el cliente SSH como se muestra en el siguiente ejemplo, que carga la clave en el archivo deployment_key.txt e inicia sesión como usuario demo a IP 192.237.248.66 :

       ssh -i deployment_key.txt [email protected]
    
  9. Cuando se le solicite que confirme la conexión, escriba yes y luego presione Entrar .

  10. Si su clave SSH requiere una contraseña, ingrésela cuando se le solicite para completar la conexión.


Linux
  1. Rotar y archivar registros con el comando logrotate de Linux

  2. Cifre y descifre archivos con una frase de contraseña en Linux

  3. Monitoreo de seguridad en Linux con Tripwire

  4. Automatización de contraseñas SSH en Linux con sshpass

  5. SSH de A a B a C, usando clave privada en B

Cómo crear una frase de contraseña de clave SSH en Linux

Cómo configurar la clave pública y privada SSH en Linux

Usa tu Chromecast desde Linux y MacOS con mkchromecast

Cómo instalar Linux en Macintosh y arranque dual con macOS

¿Cómo generar y usar la clave SSH en el sistema Linux?

Inicie sesión en un servidor Linux con una clave privada SSH en un cliente de Windows