ssh端口转发(之kettle ssh方式连接数据库)
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方式连接数据库
本文来自博客园,作者:hjzqyx,转载请注明原文链接:https://www.cnblogs.com/hujunzheng/p/7027180.html