dbeaver报Public Key Retrieval is not allowed
时间: 2024-08-12 20:05:31 浏览: 114
当您在使用DBeaver(一个开源的数据库管理工具)时遇到 "Public Key Retrieval is not allowed" 这样的错误,通常意味着DBeaver尝试从服务器下载用于加密通信(如SSH连接)的公钥,但是由于安全设置或者权限限制,该请求被拒绝了。
这个错误可能是由于以下几个原因:
1. **防火墙阻止**:检查您的防火墙设置,确保允许DBeaver访问SSL/TLS证书服务器。
2. **SSL证书问题**:如果服务器的SSL证书已过期或者不受信任,DBeaver可能无法验证其身份。
3. **服务器配置**:服务器端可能需要配置允许客户端获取公钥,或者您需要提供一个已知的、受信任的公钥文件。
4. **DBeaver设置**:确保DBeaver中的SSH设置正确,包括密钥管理和身份验证策略。
解决这个问题,您可以尝试以下步骤:
1. 确认网络连接是否正常。
2. 更新DBeaver到最新版本,有时候开发者已经修复此类问题。
3. 检查并修改服务器的SSH配置。
4. 如果是企业环境,咨询IT管理员调整防火墙规则或提供正确的公钥。
相关问题
dbeaver显示Public Key Retrieval is not allowed Public Key Retrieval is not allowed
当您在使用dbeaver(一个数据库管理工具)时,遇到 "Public Key Retrieval is not allowed" 的错误信息,这通常表示dbeaver试图从远程服务器下载公钥来进行加密通信,但是该操作被服务器配置为不允许。这可能是因为安全设置,服务器需要验证您的身份才能提供密钥,或者您的客户端证书未正确配置。
解决这个问题可以尝试以下步骤:
1. 确认SSL/TLS连接是否启用:检查dbeaver是否已配置正确的凭据和加密选项。
2. 检查服务器设置:确认服务器是否允许公共密钥检索,可能需要联系管理员调整权限。
3. 配置客户端证书:如果支持,安装合适的客户端证书,并在dbeaver中配置以便进行身份验证。
4. 更新信任store:确保dbeaver的信任存储包含必要的服务器证书,可以通过更新或导入新证书来处理。
dbeaver,Public Key Retrieval is not allowed Public Key Retrieval is not allowed
当使用dbeaver连接数据库时,有时会出现“Public Key Retrieval is not allowed”的错误提示。这是因为连接设置了不允许公钥检索的情况。解决方法如下:
1.右键数据库——》编辑连接——》驱动属性
2.将“allowPublicKeyRetrieval”设置为true
这样就可以解决这个问题了。
阅读全文