使用SecureCRT進行端口轉發
工作中常常遇到需要外部訪問內網數據庫的情況,這時候就需要使用端口轉發來實現。比如有一個對外的服務器232.201.27.132,而數據庫服務器是內網192.168.3.233,只能通過232.201.
工作中常常遇到需要外部訪問內網數據庫的情況,這時候就需要使用端口轉發來實現。比如有一個對外的服務器232.201.27.132,而數據庫服務器是內網192.168.3.233,只能通過232.201.27.132進行訪問,但又希望外部可以通過PLSQL直接訪問oracle數據庫以便查看數據。下面將介紹如何使用SecureCRT進行端口轉發的步驟。
步驟一:選擇選項設置
首先打開SecureCRT,選擇菜單中的選項(Options),再選擇會話選項(Session Options),接著選擇遠程/X11(Remote/X11)選項,點擊添加(Add)按鈕,設置一個名稱比如cq233遠程(Remote),然后勾選手動(manually)選擇允許連接的遠程IP地址,填寫遠程端口為數據庫的端口號1521。
步驟二:配置本地信息
在本地出(Local to Local)選項中,勾選目的主機不同本地主機(Destination Host Differs from Local Host),設置主機名為192.168.3.233,端口為本地端口22。同時需要在tnsnames.ora文件中做相應配置,確保連接信息正確。以下是一個示例的tnsnames.ora配置代碼:
```sql
cq_233 (DESCRIPTION
(ADDRESS_LIST
(ADDRESS (PROTOCOL TCP)(HOST 127.0.0.1)(PORT 1521))
)
(CONNECT_DATA
(SERVICE_NAME orcl)
)
)
```
記得保存配置并重啟服務以應用修改。完成以上配置后,外部就可以通過PLSQL等工具直接連接到內網的oracle數據庫,方便進行數據查詢和操作了。祝你成功實現端口轉發!