簡體   English   中英

如何在 dbeaver 上使用 SSH 隧道連接到數據庫?

[英]How to connect to a Database using SSH tunnel on dbeaver?

我想了解為什么我無法使用 dbeaver 上的 ssh 隧道連接到我的數據庫。

我的數據庫托管在使用 nginx 的 VPS 上。

我安裝了 postgresql 並創建了一個用戶“userA”,密碼為“passwordUserA”。 我創建了一個新數據庫“databaseA”。 並將權限授予先前創建的用戶“userA

CREATE USER userA WITH PASSWORD 'passwordUserA' CREATEDB;
CREATE DATABASE databaseA;
ALTER DATABASE databaseA OWNER TO userA;

現在我希望能夠使用 dbeaver 遠程連接到它。

對於主機 ip:我輸入遠程服務器的@ip

用戶名:userA

密碼:passwordUserA

港口:22

dBeaver ssh 連接設置dbeaver ssh 連接設置

我應該能夠連接到我的數據庫,但是 dbeaver 說“auth fail” 有誰知道為什么連接不能正常工作?

對於 SSH 連接,您應該使用帶密碼的 linux 系統用戶(或 ssh 密鑰)而不是數據庫用戶。

建立 SSH 連接后,您將數據庫用戶和密碼放在“主”選項卡上,使用本地主機作為主機在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM