ian*_*411 8 putty ssh-tunnel oracle-sqldeveloper
我对 Oracle SQL Developer(版本 17.2)和 SSH 隧道没有广泛的了解。我一直在使用PuTTY(我用的软件是KiTTY)建立SSH隧道连接数据库。这是我最初如何使用 KiTTY 进行设置的示例。此外,当我启动将弹出命令提示符窗口的会话时,我需要输入用户名和密码。假设用户名是username,密码是password。对于数据库,用户名是database_username,密码是database_password。
SSH 设置:

隧道设置:

我View > SSH从Oracle SQL Developer 中了解到可以直接使用SSH( ) 功能,我已经尝试了两天但没有奏效。根据我在上面两张图片中所附的信息,我可以使用内置的 SSH 功能还是必须始终使用 PuTTY?这是我目前的设置方式:
Oracle SQL Developer 设置中的 SSH:

我应该如何更改内置 SSH 设置以便我通过 SSH 连接到数据库?这可能吗?如果是这样,您能否告诉我在这些字段中输入信息所需的确切信息(请使用我的信息,以便我可以按照每个步骤进行操作)?我只是认为这个过程可以在一个程序中简化。
经过两天的搜索和同事的建议,我终于为自己找到了答案。以下是您在 Oracle SQL Developer 中使用内置 SSH 功能所做的工作,该功能也需要 SSH 隧道。此过程不再需要 PuTTY。
SSH 设置:
如下图所示,这是您需要输入的内容。请注意有两个Name's字段。您可以使用任何您喜欢的名称。不要忘记执行Test运行以确保它有效。要Test运行,请转到SSH Hosts窗口,右键单击 SSH 连接并选择Test。
现在棘手的部分就在这里。您应该会看到Connections左上角有一个窗口。单击绿色加号图标按钮以添加New Connection.
数据库连接设置:
填写信息,例如您可以看到下面的图片。关键是将 更改Connection Type为SSH,Port Forward还应该指向您上面设置的 SSH 连接,并且您应该拥有Service nameDBA 团队提供的 SSH 连接。设置完成后,您可以执行快速Test运行并查看是否一切正常。
这个设置的好处是你不需要在旁边运行 PuTTY。您只需单击数据库名称,它就会提示您输入密码,就是这样。
PS 我听说有一种使用 SSH 密钥存储密码的方法,但我不熟悉这个过程,并且仍在试图弄清楚。也许在这里发布您的步骤,我一定会为您点赞。
| 归档时间: |
|
| 查看次数: |
17095 次 |
| 最近记录: |