Connection to Postgresql - dbname@localhost Failed: SSH: Auth fail
我正在使用以下设置:
Database Tab: Host: localhost Port: 5432 Database: dbname User: vagrant Password: <blank> (no password for this DB user) URL (autofilled): jdbc:postgresql://localhost:5432/dbnameSSH/SSL Tab: Proxy host: localhost Port: 2222 Proxy User: vagrant
有趣的是,当我尝试在SSH / SSL选项卡中使用密码auth并使用默认密码’vagrant’时,我得到一个d出窗口,告诉我密码不正确,我知道这不是真的.任何人都知道问题可能是什么?
解决方法 几乎一切都是对的.问题是由于身份验证失败,您无法通过ssh登录VM,因为错误消息指出.我只是设法连接更改auth方法.为此,您必须选择密钥对身份验证类型并使用vagrant的私钥,该私钥位于< vagrant root> /.vagrant / machines / default / virtualBox / private_key中.
这就是我的对话框的样子(我用< my vagrant root>替换了我的实际路径):
〜/ .vagrant.d / insecure_private_key中的键不起作用.
This answer帮助我连接Pycharm,即使作者打印屏幕显示基于密码的身份验证.
总结以上是内存溢出为你收集整理的django – PyCharm:连接到vagrant Postgres DB时SSH验证失败全部内容,希望文章能够帮你解决django – PyCharm:连接到vagrant Postgres DB时SSH验证失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)