在linux系統(tǒng)中,使用securecrt進(jìn)行端口轉(zhuǎn)發(fā)通常涉及到ssh的端口轉(zhuǎn)發(fā)功能。ssh端口轉(zhuǎn)發(fā)有兩種主要形式:本地端口轉(zhuǎn)發(fā)(local port forwarding)和遠(yuǎn)程端口轉(zhuǎn)發(fā)(remote port forwarding)。以下是如何在securecrt中設(shè)置這些轉(zhuǎn)發(fā)的步驟:
本地端口轉(zhuǎn)發(fā)(Local Port Forwarding)
本地端口轉(zhuǎn)發(fā)允許你將本地端口轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)器上的端口。例如,你可以將本機(jī)的8080端口轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)器的80端口。
- 打開SecureCRT并連接到你的Linux服務(wù)器。
- 在SecureCRT的會話屬性中,選擇“Connection” -> “ssh” -> “Tunnels”。
- 點(diǎn)擊“Add”按鈕添加一個新的隧道。
- 在“Source port”中輸入本地端口號(例如8080)。
- 在“Destination”中輸入遠(yuǎn)程服務(wù)器的IP地址和端口號(例如:目標(biāo)主機(jī)IP:80)。
- 點(diǎn)擊“OK”保存設(shè)置。
遠(yuǎn)程端口轉(zhuǎn)發(fā)(Remote Port Forwarding)
遠(yuǎn)程端口轉(zhuǎn)發(fā)允許你將遠(yuǎn)程服務(wù)器上的端口轉(zhuǎn)發(fā)到本地機(jī)器上。這通常在你需要訪問遠(yuǎn)程服務(wù)器上的服務(wù)時使用,比如數(shù)據(jù)庫服務(wù)器。
- 同樣在SecureCRT的會話屬性中,選擇“Connection” -> “SSH” -> “Tunnels”。
- 點(diǎn)擊“Add”按鈕添加一個新的隧道。
- 在“Source port”中輸入遠(yuǎn)程服務(wù)器上的端口號(例如80)。
- 在“Destination”中輸入本地機(jī)器的IP地址和端口號(例如:localhost:8080)。
- 點(diǎn)擊“OK”保存設(shè)置。