隧道代理訪問MySQL
服務
工具:putty,HeidiSQL
基於安全的考慮,MySQL
服務器的 3306 端口只能本地或內網訪問,防火牆對外只開了SSH
端口。 這種情況我們就可以使用 SSH
的隧道直接訪問 MySQL
,實現遠程對MySQL
的管理。
聲明:
- 本地運行
HeidiSQL
軟件的機器稱爲客戶機- 存在的內網中的
MySQL
服務器就稱爲MySQL服務器
步驟一:
步驟二:
如上圖所示:以方框中的紅色數字爲順序,填入以上數據。
Source port
,本地訪問端口
Destination
,目標地址,IP
地址+端口號,這裏是遠程服務器的IP
地址。
Add
成功後,會添加一條映射記錄,即把訪問本地的3307端口映射到遠程服務器的3306斷口上。
客戶機運行HeidiSQL
連接MySQL服務器,應爲本次訪問是本地3307端口走的代理,故地址填入127.0.0.1,端口填入3307,連接成功。