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