在 Oracle SQL Developer 中使用内置 SSH 而不是首先使用 PuTTY
Use built-in SSH in Oracle SQL Developer instead of using PuTTY first
我对 Oracle SQL Developer(版本 17.2)和 SSH 隧道了解不多。我一直在使用PuTTY(我用的软件是KiTTY)建立SSH隧道连接数据库。这是我最初如何使用 KiTTY 进行设置的示例。此外,当我启动会话时会弹出命令提示符 window,我需要输入用户名和密码。假设用户名是 username
,密码是 password
。对于数据库,用户名是 database_username
,密码是 database_password
。
SSH 设置:
隧道设置:
我从Oracle SQL Developer了解到可以直接使用SSH(View > SSH
)功能,我试了两天还是不行。根据我在上面两张图片中附加的信息,我可以使用内置的 SSH 功能还是必须始终使用 PuTTY?这是我目前的设置方式:
Oracle 中的 SSH SQL 开发人员设置:
我应该如何更改内置 SSH 设置以便通过 SSH 连接到数据库?这可能吗?如果是这样,您能否准确地告诉我在这些字段中输入信息所需的内容(请使用我的,以便我可以按照每个步骤进行操作)?我只是认为这个过程可以在一个程序中得到简化。
经过两天的搜索和同事的建议,我终于找到了自己的答案。这是您在 Oracle SQL Developer 中使用内置 SSH 功能的方法,它也需要 SSH 隧道。此过程不再需要 PuTTY。
SSH 设置:
如下图所示,这是您需要输入的内容。请注意有两个 Name's
字段。你可以随意取一个你喜欢用的名字。不要忘记执行 Test
运行 确保它有效。要 Test
运行,转到 SSH Hosts
window,右键单击 SSH 连接和 select Test
。
现在棘手的部分来了。你应该看到左上角有一个Connections
window。单击绿色加号图标按钮添加 New Connection
.
数据库连接设置:
填写信息,如下图所示。关键是将 Connection Type
更改为 SSH
,Port Forward
也应该指向您在上面设置的 SSH 连接,并且您应该有一个由您的 DBA 团队提供的 Service name
.设置完成后,您可以快速执行 Test
运行 并查看是否一切正常。
此设置的好处是您不需要 运行 旁边的 PuTTY。您只需单击数据库名称,它就会提示您输入密码,仅此而已。
P.S。我听说有一种方法可以使用 SSH 密钥存储密码,但我不熟悉该过程,但仍在尝试解决这个问题。也许 post 你在这里的步骤,我一定会为你投票。
我对 Oracle SQL Developer(版本 17.2)和 SSH 隧道了解不多。我一直在使用PuTTY(我用的软件是KiTTY)建立SSH隧道连接数据库。这是我最初如何使用 KiTTY 进行设置的示例。此外,当我启动会话时会弹出命令提示符 window,我需要输入用户名和密码。假设用户名是 username
,密码是 password
。对于数据库,用户名是 database_username
,密码是 database_password
。
SSH 设置:
隧道设置:
我从Oracle SQL Developer了解到可以直接使用SSH(View > SSH
)功能,我试了两天还是不行。根据我在上面两张图片中附加的信息,我可以使用内置的 SSH 功能还是必须始终使用 PuTTY?这是我目前的设置方式:
Oracle 中的 SSH SQL 开发人员设置:
我应该如何更改内置 SSH 设置以便通过 SSH 连接到数据库?这可能吗?如果是这样,您能否准确地告诉我在这些字段中输入信息所需的内容(请使用我的,以便我可以按照每个步骤进行操作)?我只是认为这个过程可以在一个程序中得到简化。
经过两天的搜索和同事的建议,我终于找到了自己的答案。这是您在 Oracle SQL Developer 中使用内置 SSH 功能的方法,它也需要 SSH 隧道。此过程不再需要 PuTTY。
SSH 设置:
如下图所示,这是您需要输入的内容。请注意有两个 Name's
字段。你可以随意取一个你喜欢用的名字。不要忘记执行 Test
运行 确保它有效。要 Test
运行,转到 SSH Hosts
window,右键单击 SSH 连接和 select Test
。
现在棘手的部分来了。你应该看到左上角有一个Connections
window。单击绿色加号图标按钮添加 New Connection
.
数据库连接设置:
填写信息,如下图所示。关键是将 Connection Type
更改为 SSH
,Port Forward
也应该指向您在上面设置的 SSH 连接,并且您应该有一个由您的 DBA 团队提供的 Service name
.设置完成后,您可以快速执行 Test
运行 并查看是否一切正常。
此设置的好处是您不需要 运行 旁边的 PuTTY。您只需单击数据库名称,它就会提示您输入密码,仅此而已。
P.S。我听说有一种方法可以使用 SSH 密钥存储密码,但我不熟悉该过程,但仍在尝试解决这个问题。也许 post 你在这里的步骤,我一定会为你投票。