He creado un nombre de usuario, contraseña y clave ssh con privilegios de root en un servidor remoto (Vagrant) y estoy intentando conectarme a través de los métodos habituales, pero la autenticación de mi contraseña falla. Puedo ssh con éxito en el servidor con las mismas credenciales.
¿Cómo puedo configurar QGIS para conectarme a PostgreSQL / PostGIS usando una clave ssh?
Respuestas:
QGIS no es compatible con el túnel SSH actualmente, es compatible con el cliente PGAdmin.
Puede editar el archivo pg_hba.conf de los servidores para aceptar conexiones externas y asegurarse de que el puerto de sus servidores esté escuchando en 5432, puede valer la pena asegurar la conexión en 5432 a su IP.
La otra opción es hacer su propio túnel SSH, no tengo ninguna experiencia en esto, pero parece que hay guías relacionadas con QGIS
fuente
Usualmente hacemos reenvío de puertos en localhost en el archivo Vagrant a través de:
O simplemente puede portar hacia adelante el túnel ssh durante ssh vagabundo:
Luego puede conectarse desde QGIS como de costumbre (localhost, puerto 5433). Quizás esto pueda ayudar.
fuente