我可以访问一个虚拟机,它在批处理文件中运行脚本,首先创建到远程服务器的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设置中设置本地/远程端口时,我做错了什么
有什么想法吗?
1条答案
按热度按时间55ooxyrt1#
唯一的问题是我没有将服务名称更改为SID
已连接:)