Adición de usuarios a una instancia

Puede agregar usuarios adicionales a una instancia informática.

Si ha creado la instancia mediante una imagen de plataforma de Linux o CentOS, puede usar SSH para acceder a la instancia desde un host remoto como el usuario opc. Si ha creado la instancia mediante una imagen de plataforma de Ubuntu, puede usar SSH para acceder a la instancia desde un host remoto como el usuario ubuntu. Después de conectarse, puede agregar usuarios a la instancia.

Si ha creado la instancia con una imagen de plataforma de Windows, puede crear usuarios nuevos después de conectarse a la instancia a través de un cliente de escritorio remoto.

Creación de usuarios adicionales en una instancia de Linux

Si no desea compartir la clave SSH, puede crear usuarios adicionales habilitados para SSH para una instancia de Linux. En un nivel superior, debe hacer lo siguiente:

  • Genere pares de claves SSH para los usuarios sin conexión.
  • Agregue los usuarios nuevos.
  • Agregue una clave pública al archivo ~/.ssh/authorized_keys para cada usuario nuevo.

Entonces, los nuevos usuarios pueden usar SSH para la instancia con las claves privadas apropiadas.

Consejo

Si vuelve a crear una instancia a partir de una imagen de plataforma, los usuarios y las claves públicas SSH que ha agregado o editado manualmente (es decir, los usuarios que no se definieron en la imagen de la máquina) deben agregarse de nuevo.

Si necesita editar el archivo ~/.ssh/authorized_keys de un usuario en su instancia, inicie una segunda sesión SSH antes de realizar cualquier cambio en el archivo y asegúrese de que permanezca conectado mientras edita el archivo. Si el archivo ~/.ssh/authorized_keys se daña o realiza cambios inadvertidos que lo bloquean de la instancia, puede usar la sesión SSH de respaldo para corregir o revertir los cambios. Antes de cerrar la sesión SSH de respaldo, pruebe todos los cambios que realizó iniciando sesión con la clave SSH nueva o actualizada.

Para crear un usuario habilitado para SSH adicional:

  1. Genere un par de claves SSH para el usuario nuevo.
  2. Copie el valor de la clave pública en un archivo de texto para usarlo más adelante en este procedimiento.
  3. Inicie sesión en la instancia.
  4. Conviértase en usuario raíz:

    sudo su
  5. Cree el usuario nuevo:

    useradd <new_user>
  6. Cree un directorio .ssh en el directorio principal del nuevo usuario:

    mkdir /home/<new_user>/.ssh
  7. Copie la clave pública SSH del archivo de texto en el archivo /home/new_user/.ssh/authorized_keys:

    Nota

    <public_key> debe ser la propia clave pública SSH, no el nombre del archivo que contiene la clave.
    echo <public_key> >> /home/<new_user>/.ssh/authorized_keys
  8. Cambie el propietario y el grupo del directorio /home/username/.ssh al nuevo usuario:

    chown -R <new_user>:<group> /home/<new_user>/.ssh
  9. Para activar los privilegios sudo para el nuevo usuario, ejecute el comando visudo y edite el archivo /etc/sudoers de la manera siguiente:

    1. En /etc/sudoers, busque:

      %<username> ALL=(ALL) NOPASSWD: ALL
    2. Agregue la siguiente línea inmediatamente después de la línea anterior:

      %<group> ALL=(ALL) NOPASSWD: ALL

    El usuario nuevo puede conectarse ahora a la instancia.

Creación de usuarios adicionales en una instancia de Windows

Para conocer los pasos más recientes, consulte Administración de cuentas de usuario en la documentación de Microsoft.

  1. Conéctese a la instancia mediante un cliente de escritorio remoto.

  2. En el menú Inicio, haga clic en Panel de control.

  3. Haga clic en Cuentas de usuario y, a continuación, vuelva a hacer clic en Cuentas de usuario.

  4. Haga clic en Gestionar otra cuenta.

  5. Haga clic en Agregar cuenta de usuario.

  6. Introduzca un nombre de usuario y una contraseña.

  7. Confirme la contraseña y, a continuación, cree una sugerencia de contraseña.

  8. Haga clic en Siguiente.

  9. Verifique la cuenta y, a continuación, haga clic en Finalizar.

    El usuario nuevo puede conectarse ahora a la instancia.