使用sshtunnel實現python公網連接阿里雲mongo服務器
背景: 公司使用阿里雲的雲數據庫MongoDB。基於安全原因考慮,阿里雲MongoDB雲數據庫目前只支持從阿里雲ECS上訪問,無法通過公網直接訪問,不方便用戶在本地開發環境里直接進行測試。 ...
背景: 公司使用阿里雲的雲數據庫MongoDB。基於安全原因考慮,阿里雲MongoDB雲數據庫目前只支持從阿里雲ECS上訪問,無法通過公網直接訪問,不方便用戶在本地開發環境里直接進行測試。 ...
公網連接內網數據庫(如雲數據庫)時,通常需要白名單;如果不是白名單IP,通常需要一個跳板機(類似代理)來連接內網數據庫, 下方以mysql為例(其他數據庫基本一致): import pymysql as mysqlfrom sshtunnel import ...
本地無法連接mysql,必須連到服務器上才能訪問到msyql,gui工具一般都支持,python的話需要用到sshtunnel庫。 代碼如下 import pymysql from sshtunnel import SSHTunnelForwarder ...
sshtunnel包的輔助 github: https://github.com/pahaz/sshtu ...