Actualmente estamos configurando un sistema donde podemos crear entornos de demostración para que los clientes potenciales puedan usar, donde alojamos esos entornos de demostración en nuestra propia DMZ. La idea es que si un cliente potencial quiere probar nuestro producto, creamos un entorno para él y luego lo hacemos para que solo pueda acceder a ese entorno.
Algunos detalles:
- El entorno es CentOS 7;
- El producto consta de 2 GUI alojadas en el entorno, respaldadas por una serie de servicios que también se ejecutan en el entorno;
- La perspectiva debería tener un acceso mayormente completo al entorno (no a la raíz, sino a cosas como interactuar con el sistema de archivos, hacer cambios en algunos de los programas);
- Tendremos un entorno separado por cliente potencial y un cliente potencial solo debería poder acceder a un entorno.
El objetivo de este sistema es reemplazar principalmente nuestro proceso actual propenso a errores y laborioso de ayudar a la perspectiva a configurar el sistema en su red local.
El problema que tenemos es que debemos otorgarle a la perspectiva acceso al entorno a través de Internet, pero de tal manera que solo ellos puedan acceder a ese entorno en particular al que están asignados. No queremos que otra persona que no sea el prospecto acceda al entorno del prospecto, y no queremos que el prospecto acceda al entorno de otro prospecto, y DEFINITIVAMENTE no a otras máquinas en nuestra DMZ.
Nuestra idea actual para resolver esto es mediante el uso de la autenticación de clave privada, que de lo que recopilamos es la forma adecuada de permitir el acceso de una sola parte. Sin embargo, todavía necesitamos una forma segura de entregar el archivo clave a la perspectiva, que a menudo está demasiado lejos para entregarlo en persona.
entonces 2 preguntas:
- ¿Existe una manera segura de proporcionarle a un cliente potencial un archivo de claves si no puede entregarlo en persona?
- relacionado: ¿es la autenticación basada en archivos clave la mejor manera de otorgar acceso a un solo sistema a un solo sistema?