Cómo instalar Snappass en Ubuntu

Snappass es generalmente la aplicación web que se utiliza para compartir la contraseña de forma segura. Utilizando el cifrado simétrico de Fernet, snappass cifra todas las contraseñas compartidas a través de su plataforma. Para cada contraseña, se genera una clave aleatoria que no se almacena ni se comparte como un enlace de contraseña. Por lo tanto, será seguro y protegido, mejorando las características de seguridad.

En este artículo, analizaremos el proceso de instalación y el caso de uso de snappass en el servidor Ubuntu 20.04 LTS.

Instalación de Snapass en el servidor Ubuntu 20.04 LTS

Para instalar el snappass, primero debe instalar el servidor redis y python con una versión superior a 3.5. El servidor Redis es fácil de instalar descargando su paquete de la documentación oficial https://redis.io/ o directamente desde el repositorio de Ubuntu. Instale el servidor redis siguiendo los comandos que se mencionan a continuación.

                      $ sudo apt update
                    

Luego instale el servidor redis con el comando como:

                      $ sudo apt install redis-server -y
                    

Verifique que el servidor Redis se esté ejecutando comprobando su estado.

                      $ sudo systemctl status redis-server.service
                    

Además, compruebe si Python está instalado o no con el comando que se muestra a continuación.

                      $ python3 --version
                    

A continuación, está listo para instalar Snappass en su servidor Ubuntu 20.04. Simplemente ejecute el comando como se muestra a continuación para este propósito.

                      $ pip install snappass
                    

Ahora, ejecute el snappass para servir la aplicación web ejecutando el comando para ver un resultado similar al siguiente:

                      $ snapass
                    

Producción :

Uso de la aplicación web Snappass

Después de instalar con éxito el snappass y sus requisitos, como el servidor redis y python, está listo para navegar por la aplicación web del snappass, que generalmente es una aplicación Flask. Para navegar por el sitio, copie el enlace de dirección de la salida del comando snapass que es https://192.168.122.230:5000 .

Después de navegar por este enlace, verá un resultado similar a la captura de pantalla que se muestra a continuación.

Aquí, puede compartir la contraseña o el secreto con los sencillos pasos. Primero ponga su contraseña en el establecer secreto luego establezca la validez de la contraseña. Por último, haga clic en el Generar URL que se muestra en la captura de pantalla anterior. Para examplepondremos la contraseña y generaremos una url que puedes ver en la captura de pantalla a continuación.

Después de hacer clic en el Generar URL , obtendrá el enlace secreto que puede compartir con la persona interesada a través de cualquier medio. Simplemente copia la dirección del enlace y compártela. Como referencia, puede ver el resultado como se muestra en la siguiente captura de pantalla.

Ahora la persona interesada puede navegar por el enlace secreto proporcionado por usted. Tan pronto como naveguen por el enlace, obtendrán un “ revelar secreto ” sección similar a la salida como:

Después de navegar por el enlace proporcionado, la persona hará clic en la sección Revelar secreto para ver la contraseña establecida por el remitente. Debería obtener un resultado similar al siguiente.

Aquí, puede ver que se proporciona la misma contraseña como salida establecida por el remitente. Esta es una forma fácil y segura de establecer y revelar la contraseña.

Instalación de Snapass a través de docker

Snappass también se instala y configura con el uso de docker y docker compose. Primero, asegúrese de haber instalado Docker y Docker Compose en su servidor Ubuntu 20.04 LTS. Luego descargue el proyecto del snappass del repositorio de github ejecutando el comando como se muestra a continuación.

                      $ git clone 
                      
                        https://github.com/pinterest/snappass.git
                      
                    

Ahora notará que la carpeta snappass se descargará con los contenidos requeridos como Dockerfile, docker-compose, yml y principalmente el archivo de proyecto snappass. Verá una salida similar a:

Para instalar y configurar snappass con su requisito como servidor redis, simplemente ejecute el comando docker-compose como:

                      $ docker-compose up -d
                    

Después de ejecutar este comando, el servidor redis y la aplicación web snappass estarán configurados y listos para navegar.

Conclusión

En este artículo, aprendió cómo instalar y usar la aplicación web snappass. Es una forma fácil y muy segura de generar un enlace aleatorio para la contraseña que se puede abrir una sola vez. ¡Gracias!

Related Posts