django – PyCharm:连接到vagrant Postgres DB时SSH验证失败
发布时间:2020-12-20 11:44:48 所属栏目:Python 来源:网络整理
导读:我正在Pycharm 4.5.3中开发一个Django项目,我似乎无法连接到该项目的vagrant实例上的Postgres DB. Pycharm能够成功连接到盒子以运行项目的远程解释器,我可以流浪ssh就好了,但每次我尝试在’ Databases’选项卡下添加Postgres数据源时,我都会收到以下错误: C
我正在Pycharm 4.5.3中开发一个Django项目,我似乎无法连接到该项目的vagrant实例上的Postgres DB. Pycharm能够成功连接到盒子以运行项目的远程解释器,我可以流浪ssh就好了,但每次我尝试在’
Databases’选项卡下添加Postgres数据源时,我都会收到以下错误:
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/dbname SSH/SSL Tab: Proxy host: localhost Port: 2222 Proxy User: vagrant 有趣的是,当我尝试在SSH / SSL选项卡中使用密码auth并使用默认密码’vagrant’时,我得到一个弹出窗口,告诉我密码不正确,我知道这不是真的.任何人都知道问题可能是什么? 解决方法
几乎一切都是对的.问题是由于身份验证失败,您无法通过ssh登录VM,因为错误消息指出.我只是设法连接更改auth方法.
为此,您必须选择密钥对身份验证类型并使用vagrant的私钥,该私钥位于< vagrant root> /.vagrant / machines / default / virtualbox / private_key中. 这就是我的对话框的样子(我用< my vagrant root>替换了我的实际路径): ?/ .vagrant.d / insecure_private_key中的键不起作用. This answer帮助我连接Pycharm,即使作者打印屏幕显示基于密码的身份验证. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Django抽象模型与简单的Python mixins vs Python
- 用实例详解Python中的Django框架中prefetch_rela
- python – Django不调用model clean方法
- python os.path.isdir()在Windows上很慢
- python – 使用Cartopy在地图上显示图像时的投影
- Python PIL – 围绕不是中心的点旋转图像
- 你知道评分最低的演员是谁吗?怎么会是他?Pytho
- python并在方法中使用’self’
- python – 禁用即时PEP8检查,仅在保存文件时检查
- python2 'str' object has no attribute
热点阅读