Inicio de sesión usando una clave SSH
Casos
Esta sección describe cómo iniciar sesión remotamente en un ECS de Linux usando un par de claves SSH de Windows y Linux, respectivamente.
Prerrequisitos:
- Ha obtenido el archivo de clave privada utilizado para crear el ECS. Para obtener más información sobre cómo crear un par de claves, consulte (Recomendado) Creación de un par de claves en la consola de gestión.
- Ha vinculado un EIP al ECS. Para más detalles, consulte Consulta de detalles acerca de un ECS.
- Ha configurado las reglas de entrada del grupo de seguridad. Para más detalles, consulte Configuración de reglas de grupo de seguridad.
- La conexión de red entre la herramienta de inicio de sesión (PuTTY) y el ECS de destino es normal. Por ejemplo, el puerto predeterminado 22 no está bloqueado por el firewall.
Inicio de sesión en ECS de Linux desde Windows local
Para iniciar sesión en ECS de Linux desde Windows local, realice las operaciones descritas en esta sección.
Método 1: Utilice PuTTY para iniciar sesión en el ECS.
El siguiente ejemplo muestra cómo convertir el formato de un archivo de clave privada y usar una clave SSH para acceder a un ECS de Linux.

- Compruebe si el archivo de clave privada se ha convertido al formato .ppk.
- Visite el siguiente sitio web y descargue PuTTY y PuTTYgen:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
PuTTYgen es un generador de claves, que se utiliza para crear un par de claves que consiste en una clave pública y una clave privada para PuTTY.
- Ejecutar PuTTYgen.
- En el panel Actions, haga clic en Load e importar el archivo de clave privada que almacenó durante la creación de ECS.
Asegúrese de que el formato de All files (*.*) está seleccionado.
- Haga clic en Save private key.
- Guarde la clave privada convertida, por ejemplo, kp-123.ppk, en el equipo local.
- Haga doble clic en PUTTY.EXE. Se muestra la página PuTTY Configuration.
- Elija Session e ingrese el EIP de ECS bajo Host Name (or IP address).
Figura 2 Configuración de EIP
- Elija Connection > Data. Ingrese el nombre de usuario de la imagen en el Auto-login username.
Cuando inicias sesión en un ECS usando una clave SSH:
- El nombre de usuario de la imagen es el core de una imagen pública de CoreOS.
- El nombre de usuario de la imagen es root para una imagen pública que no es de CoreOS.
- Elija Connection > SSH > Auth. En el último elemento de configuración Private key file for authentication, haga clic en Browse y seleccione la clave privada convertida en el paso 6.
- Haga clic en Open.
Inicie sesión en el ECS.
Método 2: Utilice Xshell para iniciar sesión en el ECS.
- Inicie la herramienta Xshell.
- Ejecute el siguiente comando usando el EIP para iniciar sesión remotamente en el ECS a través SSH:
Cuando inicias sesión en un ECS usando una clave SSH:
- El nombre de usuario de la imagen es el core de una imagen pública de CoreOS.
- El nombre de usuario de la imagen es root para una imagen pública que no es de CoreOS.
- (Opcional) Si el sistema muestra el cuadro de diálogo SSH Security Warning, haga clic en Accept & Save.
Figura 3 Advertencia de seguridad SSH
- Seleccione Public Key y haga clic en Browse junto al cuadro de texto de clave de usuario.
- En el cuadro de diálogo de clave de usuario, haga clic en Import.
- Seleccione el archivo de clave almacenado localmente y haga clic en Open.
- Haga clic en OK para iniciar sesión en ECS.
Inicio de sesión en el ECS de Linux desde Linux local
- En la CLI de Linux, ejecute el siguiente comando para cambiar los permisos de operación:
En el comando anterior, path se refiere a la ruta donde se guarda el archivo de clave.
- Ejecute el siguiente comando para iniciar sesión en ECS:
ssh -i /path/kp-123.pem Default username@EIP
Por ejemplo, si el nombre de usuario predeterminado es root y el EIP es 123.123.123.123, ejecute el siguiente comando:
ssh -i /path/kp-123.pem root@123.123.123.123
En el comando anterior:
- path hace referencia a la ruta bajo la cual se almacena el archivo de clave.
- EIP es el EIP vinculado al ECS.
Acciones de seguimiento
- Después de iniciar sesión en el ECS por la clave SSH, puede establecer una contraseña (mediante el comando passwd) para iniciar sesión en el ECS por VNC.