建立ssh隧道远程访问phpmyadmin来管理mysql数据库
建立ssh隧道远程访问phpmyadmin来管理mysql数据库
利用Bitnami安装ProcessMaker时,从安全考虑,只能通过localhost才能访问phpmyadmin来管理mysql数据库。建立ssh隧道远程访问phpmyadmin,来现实安全地远程管理ProcessMaker mysql数据库。
1 、运行环境
1-1、服务器端的运行环境
- ProcessMaker 版本 :3.2.2 社区版
- workspace:workflow
- 操作系统:Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linu
- 安装程序:bitnami
- phpMyAdmin: 访问网址为http://localhost:80/phpmyadmin,且只允许localhost地址访问
1-2、客户机端的运行环境
- ssh客户端:Xshell 5, Xshell for Xmanager Enterprise 5 (Build 0787)
- 操作系统:Windows 10
2、操作步骤
2-1、在安装ProcessMaker时,要选择安装phpMyAdmin
Bitnami系统缺省安装时,会同时安装ProcessMaker和phpMyAdmin这两个软件。phpMyAdmin的Web端口同ProcessMaker的Web端口,在这里Web端口为80。ProcessMaker安装设置请参阅在Ubuntu云主机上安装ProcessMaker服务器。
2-2、设置客户机上的ssh隧道
运行Xshell5,建立到ProcessMaker服务器的ssh连接,然后设置ssh隧道。将目标上的localhost:80映射到本地计算机上的localhost:8888,如下图所示:
2-3、用浏览器访问http://localhost:8888/phpmyadmin/
用浏览器访问http://localhost:8888/phpmyadmin/,就可以打开phpmyadmin的登录界面(如下图所示),使用安装时设置的密码(同ProcessMaker admin的密码)就可以管理mysql服务器了: