通过DBeaver中的SSH隧道连接到Oracle数据库

pgpifvop  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(232)

我可以访问一个虚拟机,它在批处理文件中运行脚本,首先创建到远程服务器的SSH隧道,然后对Oracle数据库执行一些SQL查询
我试图通过DBeaver访问同一个数据库,但在将shell SSH脚本转换为DBeaver的GUI时遇到了一些问题。
脚本创建的通道如下所示:

@ssh -L 55444:{remoteHostName}:1521 -f -C -N -i {keyFile} {userName}@{hostName} -p 2006

现在我有了密钥文件,可以通过putty输入数据来访问它,如下所示:

这允许我打开一个隧道并登录。
尝试在DBeaver中复制相同的设置看起来像这样:

测试隧道似乎有效

但测试连接并不

我的猜测是,当我在SSH设置中设置本地/远程端口时,我做错了什么
有什么想法吗?

55ooxyrt

55ooxyrt1#

唯一的问题是我没有将服务名称更改为SID
已连接:)

相关问题