gpt4 book ai didi

postgresql - 通过身份文件进行身份验证失败,错误代码为 -18

转载 作者:行者123 更新时间:2023-11-29 11:22:35 27 4
gpt4 key购买 nike

我在尝试使用 pgAdmin3 建立 SSH 隧道时收到此错误

  • 我在我的本地机器上指定了私钥位置(必须在我的 Mac 查找器上启用隐藏文件以查看它),
  • 进入隧道主机(使用公共(public)主机 IP)和
  • 选中“身份文件”选项。

我的 key 上没有设置密码。

收到此错误:

Authentication by identify file failed with error code -18

我做错了什么(或者我需要做些什么不同的事情)?

最佳答案

我在 Windows (VM) 上不断收到此信息。

所以我认为 pgAdmin 内置的 ssh 隧道不好,只使用 gSTM(在 linux 上)。

将端口从远程服务器 5432 转发到本地主机 5555 成功了。然后我可以在 Linux 上使用 pgAdmin III 进行连接。

如果您不想使用 gSTM 等图形工具,您可能会使用这样的命令行。ssh -fNg -L 5555:localhost:5432 {你的用户名}@{你的域名.com}

来源:http://dustindavis.me/ssh-tunnel-in-pgadmin3-for-postgresql/

您还可以在 Windows 上使用 putty 来转发端口。查看连接 | SSH | PuTTY 配置中的隧道菜单。

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

然后就可以访问了。

当然,在远程数据库中乱搞要非常小心。最好在 pgAdmin 中将它们标记为红色或橙色,以便轻松识别不在本地网络上的那些。

关于postgresql - 通过身份文件进行身份验证失败,错误代码为 -18,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27033058/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com