Network

通過 putty 使用 SSH TUNNEL 連接到 Oracle DB 9i

  • February 2, 2016

我正在嘗試連接到 NAT 後面的 Oracle 數據庫。因此,我使用 putty 創建了一個 ssh 隧道。

這是網路資訊:

  • 全球 IP 範例:122.54.34.12
  • LAN IP example: 192.168.3.103
  • Oracle 數據庫埠:1521

這是膩子 ssh 隧道設置的快照

在此處輸入圖像描述

使用 putty 打開與全域 IP 的 ssh 會話後,我嘗試通過 ssh 隧道使用 SQL 控制台連接到 Oracle 數據庫,但收到以下錯誤消息:

sql > connect username/password@127.0.0.1/service-name
ERROR:
ORA-12170:TNS Connect timeout occurred 

如果全域 IP 是執行 ssh 伺服器的 NAT,而 LAN IP 是上面有 Oracle 伺服器的那個,那麼您需要使用 LAN IP 作為隧道中的目標。

你很近。請嘗試以下操作:

connect username/password@//127.0.0.1/service-name

雙斜杠是缺少的。

引用自:https://dba.stackexchange.com/questions/65853