天天看点

【Jmeter】Jmeter解决SSH连接数据库项目背景:

项目背景:

有3台机器:

远程数据库(192.168.125.130)

跳板机(192.168.125.129)

客户机(192.168.125.1),

客户机不能直接JDBC连接远程数据库,跳板机可以直接连接远程数据库。

解决策略:

客户机要想连接远程数据库只能通过SSH连接。

步骤1.在客户机,跳板机,远程数据库分别安装SSH

步骤2.在客户机命令行输入 SSH –L 3308:192.168.125.130:3306 [email protected]

3308:在客户机开启的端口号

3306:远程数据库端口号

[email protected] 跳板机用户名和主机

步骤3.输入跳板机密码

-p 24822 -i ~/.ssh/id_rsa 跳板机端口号和秘钥

至此,已成功建立SSH连接。(SSH端口原理请自行百度)

这只是思路,具体实现请往下看。

bash中执行:ssh -Nf -L 3306:10.42.7.163:3306 [email protected] -p 28822 -i ~/.ssh/id_rsa

数据库连接 mysql -h127.0.0.1 -P3