数据库用户通过SSH连接

请教大神,我们有一个数据库连接用户,但是这个用户需要通过ssh方式连接,在帆软中要怎么设置ssh的信息

FineReport904011977 发布于 2015-12-8 14:17
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共16回答
最佳回答
0
gxy120313发布于2015-12-8 14:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
亚当发布于2015-12-8 15:04(编辑于 2023-9-6 09:34)
555
  • 904011977 904011977(提问者)

    就是mysql客户端连接数据时用的ssh方式


    许多时候当要使用Mysql时,会遇到如下情况:

    出于数据库的安全性,数据库管理员在配置数据库时会为数据库增加一层“保护伞”,保护用户在连接数据库时的安全和信息不被泄漏,通常的做法就是配置SSH,也就是为数据库增加一个安全协议,这也导致了用户进行远程连接时的困难。
    1. 信息比较重要,希望通信被加密。
    2. 一些端口,比如3306端口,被路由器禁用。

    对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使用一些证书,不过这种办法显然不是很简单。

    这里要介绍另外一种方法,就是利用SSH通道来连接远程的Mysql,方法相当简单。

    一 建立SSH通道

    例如:

    远程Mysql服务器ip:172.21.20.203

    mysql端口号:3307 用户名:test 密码:123456

    SSH通道IP:117.123.52.161 端口:79
    用户名:admin

    通过navicat for mysql客户端工具,
    回复
    2015-12-08 15:23 
最佳回答
0
904011977发布于2015-12-8 15:23(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    你试一下mysql的url:jdbc:mysql://ip/databaseName?user=root&useUnicode=True&characterEncoding=gb2312,看看能不能连接成功
    回复
    2015-12-08 15:39 
最佳回答
0
gxy120313发布于2015-12-8 15:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
904011977发布于2015-12-8 15:41(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    ip改成SSH通道IP:117.123.52.161呢?
    回复
    2015-12-08 15:47 
最佳回答
0
gxy120313发布于2015-12-8 15:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
wzh5788发布于2015-12-8 15:53(编辑于 2023-9-6 09:34)
555
  • 904011977 904011977(提问者)

    但是帆软的连接不通过本地的mysql客户端工具
    回复
    2015-12-08 15:54 
最佳回答
0
904011977发布于2015-12-8 15:54(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    那就不太清楚了,没用过,你可以咨询一下finereport的技术人员
    回复
    2015-12-08 14:17 
最佳回答
0
904011977发布于2015-12-8 15:54(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2015-12-18 21:28(编辑于 2023-9-6 09:34)
555
  • 2关注人数
  • 2348浏览人数
  • 最后回答于:2018-7-6 15:28
    活动推荐 更多
    热门课程 更多
    返回顶部