ssh參數解釋
格式 ssh ?[user@]host [command]
????選項:
????-1:強制使用ssh協議版本1;
????-2:強制使用ssh協議版本2;
????-4:強制使用IPv4地址;
????-6:強制使用IPv6地址;
????-A:開啟認證代理連接轉發功能;
????-a:關閉認證代理連接轉發功能;
????-b:使用本機指定地址作為對應連接的源ip地址;
????-C:請求壓縮所有數據;
????-F:指定ssh指令的配置文件;
????-f:后臺執行ssh指令;
????-g:允許遠程主機連接主機的轉發端口;
????-i:指定身份文件;
????-l:指定連接遠程服務器登錄用戶名;
????-N:不執行遠程指令;
-L: 端口轉發;
????-o:指定配置選項;
????-p:指定遠程服務器上的端口;
????-q:靜默模式;
????-X:開啟X11轉發功能;
????-x:關閉X11轉發功能;
????-y:開啟信任X11轉發功能。
? ? 參考鏈接:SSH命令詳解
端口轉發
實戰 SSH 端口轉發
親測命令
ssh -p18018 -N -f -L 8000:100.115.108.45:3306 read_user@182.92.200.11
182.92.200.11?指的是遠程服務器
18018指的是連接遠程服務器的端口
100.115.108.45:3306 遠程數據庫連接
8000指的是本地需要轉發的端口
?
解決問題
mysql_workbench ssh方式連接數據庫
kettle ssh方式連接數據庫