2014-11-20 16 views
7

Ho ricevuto questo errore quando si tenta di stabilire un tunnel SSH utilizzando pgAdmin3Autenticazione tramite file di identità non riuscita con codice di errore -18

  • ho specificato la posizione chiave privata sulla mia macchina locale (dovuto abilitazione nascosto file sul mio Mac finder per vederlo),
  • inserito nel tunnel host (IP dell'host pubblico utilizzato) e
  • controllato l'opzione 'File di identità'.

Non ho una password impostata sulla mia chiave.

ricevuto questo errore:

Authentication by identify file failed with error code -18 

Che cosa sto facendo di sbagliato (o che cosa devo fare in modo diverso)?

+0

Lo hai mai capito? Sto avendo lo stesso problema. Grazie. – tmthyjames

+0

No, non l'ho fatto; Ho appena lasciato pgAdmin – Drewdavid

risposta

1

Stavo ottenendo questo continuamente su Windows (VM).

Quindi ho deciso che il tunnel ssh di pgAdmin non funzionava e usava solo gSTM (su linux).

Inoltro della porta dal server remoto 5432 all'host locale 5555 funzionante. Quindi potrei semplicemente usare pgAdmin III su Linux per connettermi.

Probabilmente si potrebbe usare la riga di comando in questo modo se non si desidera utilizzare uno strumento grafico come gSTM.

Fonte 5432 {} your_username}@{yourdomain.com:: http://dustindavis.me/ssh-tunnel-in-pgadmin3-for-postgresql/

È inoltre possibile utilizzare stucco sulle finestre per inoltrare le porte. ssh -fNg -L 5555: localhost Vedere Connessione | SSH | Menu Tunnel nella configurazione PuTTY.

http://www.akadia.com/services/ssh_putty.html

Quindi è possibile accedervi.

Ovviamente fare molto caos in un database remoto. È consigliabile etichettarli con un colore rosso o arancione in pgAdmin per identificare facilmente quelli che non si trovano sulla rete locale.

Problemi correlati