Cómo administrar usuarios de Linux en AWS

Consejo profesional: nunca comparta archivos pem proporcionados por AWS con todos sus usuarios; en su lugar, cree una cuenta individual para cada usuario. De esta forma, puede tener control y revocar el acceso cuando no sea necesario. Compartir archivos pem predeterminados con acceso raíz puede ser un gran riesgo. Si sus servidores se pueden SSHed a través de Internet, los usuarios que tengan archivos pem pueden conectarse a su servidor incluso si ya no están trabajando en ese proyecto o abandonan su organización.

Chef: he usado Chef como mecanismo de control de acceso en el pasado y funcionó muy bien. Puede usar bolsas de datos para almacenar las claves de publicación de todos los usuarios y luego controlar el acceso (sudo / non-sudo) creando grupos. Durante el proceso de arranque inicial, todos los usuarios que pertenecen al grupo administrador obtendrán acceso SSH root / sudo. Si algún desarrollador u otro usuario necesita acceso, puede crear un grupo y agregarlo a la lista de ejecución.

AWS OpsWorks: si todos sus servidores están en la misma VPC, también puede usar AWS OpsWorks para la administración de acceso. El uso de OpsWorks para la gestión de acceso no conlleva ningún costo y hace que sea fácil permitir / revocar el acceso SSH y sudo.

OpsWorks – Gestión del acceso SSH

Descargue Keypair a ~ / .ssh / Mykeypair.pem para todos los usuarios. Cree nombres de usuario en el directorio de inicio de AWS.

por ejemplo: usuario1 usuario2

ssh -i ~ / .ssh / Mykeypair.pem [correo electrónico protegido] [ip] y presione Intro.

Para usuario2:

ssh -i ~ / .ssh / Mykeypair.pem [correo electrónico protegido] [ip] y presione enter y así sucesivamente.

Para obtener más detalles, consulte aquí https://docs.aws.amazon.com

Puede usar ese par de claves para iniciar sesión o iniciar sesión una vez con el par de claves y luego habilitar el inicio de sesión basado en el usuario. Después de habilitar el inicio de sesión basado en el usuario, puede iniciar sesión sin clave, pero no se recomienda hacerlo.

Para habilitar el inicio de sesión basado en el usuario: –

Inicie sesión con las teclas

Crear un usuario de Linux con contraseña

Habilite la autenticación de contraseña en el archivo de configuración sshd.