AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 148712
Accepted
Franck Dernoncourt
Franck Dernoncourt
Asked: 2016-09-03 13:53:15 +0800 CST2016-09-03 13:53:15 +0800 CST 2016-09-03 13:53:15 +0800 CST

DBeaver: conectando-se a um servidor de banco de dados PostgreSQL por meio de SSH: não é possível inicializar o túnel, falha de autenticação

  • 772

Estou tentando usar o DBeaver para conectar a um servidor de banco de dados PostgreSQL por meio de SSH:

can't initialize tunnel
cannot establish tunnel
com.jcraft.jsch.JSchException: auth fail

insira a descrição da imagem aqui

Tenho certeza de que o servidor SSH está funcionando bem. Consigo me conectar ao mesmo servidor de banco de dados PostgreSQL através do mesmo servidor SSH com pgAdmin 3 e RazorSQL. Eu verifiquei o IP, nome de usuário e senha, eles estão corretos. Desativei todos os firewalls. Qual poderia ser o problema?

Minhas configurações:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Eu uso a versão portátil do DBeaver 3.7.3 x64 com o Windows 7 SP1 x64 Ultimate.

A janela de log de erros não registra o erro, então não tenho mais informações lá.

postgresql ssh
  • 1 1 respostas
  • 31243 Views

1 respostas

  • Voted
  1. Best Answer
    Franck Dernoncourt
    2016-09-03T14:57:15+08:002016-09-03T14:57:15+08:00

    Eu tentei o DBweaver no Kubuntu e tive o mesmo problema. Parece que o problema está no fato de que a autenticidade do servidor SSH não foi verificada anteriormente, e o DBweaver é incapaz de cascatear a mensagem de erro correta (por exemplo, Host key verification failed.) e, em vez disso, culpa enganosamente algum erro de autenticação.

    Corrigi o problema no Kubuntu da seguinte forma:

    1. Desative o túnel SSH:

    insira a descrição da imagem aqui

    1. Executar no shellsudo apt-get install -y autossh

    2. Adicione o comando shell em sua conexão no DBeaver:

      autossh -f -N -L 5432:localhost:5432 ssh_server_username@ssh_server_ip
      

    insira a descrição da imagem aqui

    1. Nesse ponto, se você tentar se conectar, terá a mesma com.jcraft.jsch.JSchException: auth failmensagem de erro. Acesse o shell e execute o comando:

      ssh -f -N -L 5432:localhost:5432 ssh_server_username@ssh_server_ip
      

      ele irá produzir:

      The authenticity of host 'ssh_server_hostname (ssh_server_ip)' can't be established.
      ECDSA key fingerprint is 29:13:b5:cb:99:21:b2:18:f1:11:aa:12:54:c2:88:9a.
      Are you sure you want to continue connecting (yes/no)? yes
      Warning: Permanently added 'ssh_server_hostname,ssh_server_ip' (ECDSA) to the list of known hosts.
      Password: 
      

      Volte para o DBeaver, tente conectar, isso deve funcionar. Ainda não sei por que devo usar autosshem vez da guia do túnel SSH no DBeaver.

    • 5

relate perguntas

  • Posso ativar o PITR depois que o banco de dados foi usado

  • Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo

  • Os procedimentos armazenados impedem a injeção de SQL?

  • Sequências Biológicas do UniProt no PostgreSQL

  • Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve