GNU/Linux >> Tutoriales Linux >  >> Ubuntu

8 formas de generar una contraseña aleatoria en Linux Shell

Tener una contraseña segura cuando se autentica en un servicio por nombre de usuario y contraseña es muy importante. A veces, necesita proteger su cuenta o servidor e intentar mantener sus datos seguros y protegidos. A menudo se dice que una contraseña segura debe tener un mínimo de 14 caracteres con variaciones como que puede tener minúsculas/mayúsculas en los caracteres y alfabetos. La mayoría de las veces, la contraseña larga se considera mucho más segura que una corta, ya que es difícil de obtener. En este tutorial, veremos muchas formas de generar una contraseña segura desde la línea de comandos de Linux. Echaremos un vistazo a muchos medios diferentes para crear una contraseña más fuerte que sea lo suficientemente segura, utilizando la línea de comandos de Linux. Debe generar una contraseña más segura desde la línea de comandos, por lo que tiene varios métodos y utilidades diferentes que ya están disponibles. Discutiremos muchos de los métodos y puede elegir cualquiera de las formas para generar una contraseña según sus necesidades.

Generación de una contraseña con OpenSSL

Existen varios métodos en Linux para crear y generar las contraseñas para la línea de comandos de Linux. El primero que estamos probando es usando OpenSSL. Los siguientes son los pasos que deben seguirse para este propósito.

Paso 1 :En primer lugar, abra Terminal haciendo clic en el iniciador de Ubuntu y busque Terminal.

Paso 2 :Ahora haga clic en la Terminal y espere a que se abra la terminal.

Paso 3 :Una vez abierta la terminal, tendrás una pantalla como esta:

Paso 4:

El comando que se utiliza para generar una contraseña más segura incluye la función OpenSSL rand. Esto nos ayudará a generar 14 caracteres aleatorios en una cadena. El comando es "openssl rand –base64 14".

El resultado será una contraseña segura de 14 caracteres como se muestra a continuación.

Generación de una contraseña usando urandom

El segundo comando que estamos usando para generar una contraseña ha filtrado la salida /dev/urandom con tr. Esto nos permitirá eliminar todos los caracteres no deseados y luego nos ayudará a imprimir solo los primeros 14 caracteres.

El resultado del comando anterior es el siguiente:

La salida nos ha permitido imprimir los primeros 14 caracteres solo eliminando todos los no deseados.

Generación de una contraseña usando pwgen

Para usar pwgen necesitamos instalar esta herramienta al principio. Esta herramienta nos ayudará a generar algunas contraseñas aleatorias pero sin sentido. Aunque las contraseñas generadas por él son aleatorias, todavía se pueden pronunciar. Entonces, ahora instalaremos la herramienta usando el siguiente comando.

Ingrese las credenciales como se le pide

La instalación finalmente comenzará. La línea de comando se verá como la pantalla de abajo.

Una vez realizada la instalación, generaremos una cadena aleatoria de 14 caracteres.

La cadena que obtuvimos al azar es esta.

Generación de una contraseña usando gpg

Gpg también se puede utilizar para generar una contraseña segura de 14 caracteres. La herramienta gpg usa el siguiente comando para generar los 14 caracteres.

El resultado de este comando es

Y al final, tenemos una contraseña generada que es.

Generación de una contraseña usando SHA

Usaremos SHA en este método, también podemos codificar la fecha. Se ejecuta a través de la base64. Como resultado, obtenemos una salida como la parte superior de los 32 caracteres.

Este es el resultado que contiene los 32 caracteres y una contraseña segura para mantener el sistema seguro.

Generación de una contraseña de forma fácil

La generación de una contraseña es bastante fácil usando la línea de comando. Aunque no es aleatorio, es útil si utilizamos la contraseña completa. El comando más fácil para este propósito es el siguiente:

El resultado del comando anterior es una cadena como se muestra a continuación.

Y este comando es muy fácil y lo suficientemente simple de recordar.

Generación de una contraseña mediante ag

APG es un Generador Automático de Contraseñas, ya está instalado en todos los sistemas Ubuntu. También es una utilidad de fácil uso. Nos ayuda a generar varias contraseñas que son la entrada aleatoria.

Para generar contraseñas aleatorias completas, podemos ejecutar apg -a 1, que nos dará las contraseñas con 8-10 caracteres aleatorios. El comando que usamos para este propósito es apg –a 1. Ejecutaremos y veremos varias contraseñas generadas en la salida.

La salida tiene muchas contraseñas aleatorias.

Generación de una contraseña usando makepasswd

hacercontraseña ” también se puede utilizar para generar contraseñas. Para usar esta utilidad, primero la instalamos. Usaremos el comando sudo apt-get install makepasswd.

Ingrese las credenciales requeridas.

Al escribir las credenciales, comenzará la instalación.

Presiona Y para continuar

Una vez instalada la utilidad escribiremos el comando que es makepasswd –count NumberOfPasswords –minchars MinLengthOfPassword .

En primer lugar, decimos cuántas contraseñas pretendemos generar y cuál debe ser la longitud de cada una de las contraseñas. Aquí hemos pedido generar 4 contraseñas con una longitud de ocho para cada una.

El resultado se muestra a continuación. Tenemos un total de 4 contraseñas con 8 caracteres en cada una de ellas.

El comando se encarga de generar una lista de contraseñas aleatorias en base a la cantidad de contraseñas que queremos generar y la longitud también la definimos nosotros.

Conclusión

En este tutorial, hemos discutido muchas de las formas de generar las contraseñas desde la línea de comandos de Linux. Hay muchos métodos que ya existen. Pocas de las utilidades ya están presentes en la línea de comandos de Linux, mientras que aquellas que no lo están se pueden instalar fácilmente usando los comandos disponibles. En el tutorial, hemos discutido la utilidad openssh, urandom, pwegn, gpg, sha, date, apg y makepasswd. Todos estos comandos garantizan la generación de una contraseña más fuerte desde la línea de comandos de Linux y son útiles para que el usuario mantenga la seguridad de sus sistemas.


Ubuntu
  1. 4 formas de generar una clave precompartida sólida (PSK) en Linux

  2. Cómo generar/cifrar/descifrar contraseñas aleatorias en Linux

  3. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  4. 4 formas de ejecutar un script de shell en UNIX/Linux

  5. 8 formas de generar una contraseña aleatoria en Linux

Generación de números aleatorios desde la terminal de Linux

Formas de comprobar la versión de MySQL en Linux

8 formas de obtener ayuda en el shell de Linux

Maneras simples de generar una contraseña aleatoria en Linux Shell

8 formas diferentes de saber la versión del sistema operativo Linux

6 formas de generar una contraseña segura en Debian