systemadmin.es > LAMP y web > Autenticación en la consola de varnish

Autenticación en la consola de varnish

varnish permite añadir autenticación en la consola de administración mediante la opción -S y el fichero que contiene la contraseña. Vamos a ver cómo autenticarnos:

Al conectar a la consola nos va a mandar un 107 con una cadena que deberemos usar como token para autenticarnos:

$ telnet localhost 6082
Trying 127.0.0.1...
Connected to localhost.eu.verio.net.
Escape character is '^]'.
107 59    
jpgmmjeaelvmxwnivrexoydacekprzab

Deberemos contestar con el sha256 de: “<token>\n < secret file>\n < token>\n”:

Suponiendo que la contraseña (el contenido del fichero que indicamos mediante la opción -S) es el siguiente:

fff04e3b-dead-46d5-beef-dcc08a37e069

Mediante sha256sum lo podemos calcular:

$ echo -e "jpgmmjeaelvmxwnivrexoydacekprzab\n fff04e3b-dead-46d5-beef-dcc08a37e069\njpgmmjeaelvmxwnivrexoydacekprzab" | sha256sum
676668cf05736a0eb361366eebe8afadbd69ba84498b39db2c0cb39c4a79fa1f  -

Y nos autenticamos con dicho hash:

auth 676668cf05736a0eb361366eebe8afadbd69ba84498b39db2c0cb39c4a79fa1f
200 205   
-----------------------------
Varnish Cache CLI 1.0
-----------------------------
Linux,3.2.0-63-generic,x86_64,-smalloc,-smalloc,-hcritbit

Type 'help' for command list.
Type 'quit' to close CLI session.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>