首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据库更新安全地传递到vpn外部的服务器

将数据库更新安全地传递到vpn外部的服务器
EN

Stack Overflow用户
提问于 2013-02-20 04:34:12
回答 1查看 440关注 0票数 0

我现在已经花了相当多的时间试图弄清楚如何从VPS内的服务器向远程SonicWall云服务器传递几行数据。虚拟专用网内的服务器是运行SQL Server2005的Microsoft2003,目的服务器是装有MySQL的CentOS 6。我一直无法找到一种方法,让CentOS能够轻松、安全地从虚拟专用网外部访问MSSql服务器。我对SonicWall或其他防火墙的了解非常有限,我真的不想为安全风险敞开大门。因此,鉴于此,我提出了以下解决方案:

1)计划的PHP脚本提取行,并在密码保护的excel文件中以AES-256对它们进行加密

2)然后,脚本使用FTP将excel文件上传到我的远程服务器

3)具有相同加密密钥的远程服务器解密文件并将行上载到MySQL数据库。

两个问题:

1)这是将敏感数据从一台服务器移动到另一台服务器的安全方法吗?

2)有没有更简单的方法来访问我没有想到的数据?

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 04:43:19

您涉及到FTP和文件,这本质上是系统到系统的传输,这可能会由于文件锁定而导致麻烦,而且看起来很丑陋。

一种更好的方法是让远程HTTPS盒公开一个端口/ CentOS服务,该服务需要客户端身份验证:

  1. 您的脚本从某些源

中检索行

  1. 脚本将行转换为服务器可以读取的格式
  2. 脚本调用客户端公开的端口,这是一个传出连接,因此应该更容易从
  3. 外部获得

连接)

  1. 脚本验证服务器端证书并提供其自己的客户端证书,并通过SSL传输行

H19 CentOS主机接收行并根据需要处理它们。<代码>H210<代码>G211

使用您当前的方法,您将需要以某种方式保护FTP连接,为了安全地做到这一点,需要服务和客户端对彼此进行身份验证,而SSL在连接协商和协议流方面完成了这方面的大部分繁重工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14966856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档