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 -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方式連接數據庫