Puedes usar una clave precompartida (PSK) (también llamada secreto compartido) para autenticar el túnel de Cloud VPN a la puerta de enlace de VPN de intercambio de tráfico. Como práctica recomendada de seguridad, te recomendamos que generes una clave precompartida segura de 32 caracteres.
Usa los siguientes métodos para generar una clave precompartida segura de 32 caracteres.
Para obtener más información sobre Cloud VPN, consulta la Descripción general de Cloud VPN.
Para ver las definiciones de los términos que se usan en esta página, consulta Términos clave.
Genera una PSK con JavaScript
También puedes generar la clave precompartida directamente en un documento con JavaScript con la API de criptografía web W3C. Esta API usa el método Crypto.getRandomValues(), que proporciona una forma criptográfica de generar una clave precompartida.
El siguiente código genera una string aleatoria de 32 caracteres mediante la creación de un arreglo de 24 bytes aleatorios y, luego, la codificación en base64 de esos bytes:
var a = new Uint8Array(24); window.crypto.getRandomValues(a); console.log(btoa(String.fromCharCode.apply(null, a)));
Para generar una PSK ahora, haz clic en Regenerar:
Genera una PSK con OpenSSL
En la interfaz de línea de comandos de Linux o macOS, ejecuta el siguiente comando OpenSSL:
openssl rand -base64 32
Genera una PSK mediante /dev/urandom
En un sistema operativo Linux o macOS, usa /dev/urandom
como fuente seudoaleatoria para generar una clave precompartida.
En la interfaz de línea de comandos de Linux o macOS, ejecuta el siguiente comando para enviar la entrada aleatoria a
base64
:head -c 32 /dev/urandom | base64
Pasa la entrada aleatoria a través de una función de hash, como
sha256
:En Linux:
head -c 4096 /dev/urandom | sha256sum | cut -b1-32
En macOS:
head -c 4096 /dev/urandom | openssl sha256 | cut -b1-32
¿Qué sigue?
- Para usar situaciones de alta disponibilidad y alta capacidad de procesamiento o situaciones de varias subredes, consulta Configuración avanzada.
- Para ayudarte a resolver problemas comunes que podrías encontrar cuando uses Cloud Interconnect, consulta Solución de problemas.