Criei um nome de usuário, senha e chave ssh com privilégios de root em um servidor remoto (Vagrant) e estou tentando conectar-me através dos métodos usuais, mas a autenticação da minha senha falha. Eu posso ssh com sucesso no servidor usando as mesmas credenciais.
Como posso configurar o QGIS para conectar-se ao PostgreSQL / PostGIS usando uma chave ssh?
Respostas:
O QGIS não suporta o encapsulamento SSH atualmente, é suportado pelo cliente PGAdmin.
Você pode editar o arquivo pg_hba.conf dos servidores para aceitar conexões externas e garantir que a porta do servidor esteja escutando no 5432. Vale a pena proteger a conexão no 5432 no seu IP.
A outra opção é criar seu próprio túnel SSH, não tenho experiência nisso, mas parece haver guias por aí relacionados ao QGIS
fonte
Geralmente fazemos encaminhamento de porta no host local no arquivo Vagrant via:
Ou você pode simplesmente portar para frente o túnel ssh durante o vagrant ssh:
Em seguida, você pode conectar-se a partir do QGIS como de costume (localhost, porta 5433). Talvez isso possa ajudar.
fonte