# DBeaver (java - mysql) Public Key Retrieval is not allowed

## Introducción
DBeaver es una app para manejo remoto de bases de datos de distinto motores, basada en Java. 

![Dbeaver](https://multimedia.castris.com/imagenes/wiki/programacion/dbeaver.png)

Sin embargo a veces aparacen errores un tanto extraños para quienes no estamos acostumbrados a Java, como puede ser, **Public Key Retrieval is not allowed** al tratar de configurar un tunle de accesso SSH a una máquina remota.

### Solución

En el post [Connection Java - MySQL : Public Key Retrieval is not allowed](https://stackoverflow.com/questions/50379839/connection-java-mysql-public-key-retrieval-is-not-allowed) hay una respuesta válida escrita por Javier Aviles 

1. Editar conexión
2. Driver Propierties
3. Añadir en user propierties dos nuevas propiedades: **useSSL** con valor **false** y **allowPublicKeyRetrieval** con valor **true**

![Ventana de ajustes de conexión](https://multimedia.castris.com/imagenes/wiki/programacion/dbeaver._driver_properties.png)

> Esto puede diferrir entre versiones.

##### Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. 
También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad.
El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de [Castris](https://castris.com)

Si necesitas soporte profesional puedes contratar con Castris [soporte profesional](https://intranet.castris.com/cart.php?gid=18).