一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种解决云端服务跟远程机房前置机目录共享方法与流程

2022-03-09 08:07:20 来源:中国专利 TAG:


1.本发明涉及远程共享技术领域,尤其涉及一种解决云端服务跟远程机房前置机目录共享方法。


背景技术:

2.随着云服务器的技术越来越成熟,应用也越来越广泛,云服务器逐渐受到了众多企业青睐,很多中小企业会选择把应用部署到云服务器上。但也不是所有应用都可以部署到云端,例如,银行的前置机,因为它需要插银行的ukey,因此只能部署到本地的机房。前置机会从银行那边下载文件到前置机上的特定目录,而远端云服务器上的应用需要读取这个特定目录的文件,所以需要把这个特点目录共享,让前置机和云端的服务器都可以同时读写这个共享目录。
3.一般插ukey的前置机使用的操作系统是windows,通常,通过设置前置机共享文件夹实现目录共享,也可以反过来,设置云端的服务器上的目录共享给前置机。当云端上的操作系统用windows,则用文件共享服务实现目录共享,如果用linux操作系统,则用samba服务实现目录共享。但因为无论是本地的运营商或者是云端的运营商,出于安全考虑,会把windows文件共享服务和samba服务的端口都封掉,导致上述共享方法无法实现。


技术实现要素:

4.本发明的目的在于针对背景技术中的缺陷,提出一种解决云端服务跟远程机房前置机目录共享方法,通过nfs服务取代windows文件共享服务和linux的samba服务,解决云端服务器和本地机房银行前置机文件夹共享的问题。使得云端的服务器可以实时读取到银行前置机下载的文件。再通过设置云端和本地机房的安全策略,实现访问控制,限制只允许这两端的服务能互访。保证了安全性。
5.为达此目的,本发明采用以下技术方案:
6.一种解决云端服务跟远程机房前置机目录共享方法,包括如下步骤:
7.步骤一:在云端的linux服务器上,配置nfs服务,开放第一目录给前置机的本地机房访问;
8.步骤二:本机机房的linux服务器通过nfs客户端,将第一目录挂载到本机的第二目录,本地机房的linux服务器通过samba服务,将第二目录共享给前置机;
9.步骤三:前置机通过挂载命令将linux服务器上的第二目录挂载前置机的第三目录。
10.优选的,在执行步骤一之前,包括执行如下步骤:
11.在前置机的本地机房配置linux服务器。
12.优选的,在执行步骤一之前,包括执行如下步骤:
13.当云端的服务器为linux服务器时,在前置机的本地机房配置linux服务器后,直接执行步骤一;
14.当云端的服务器为window服务器时,则在云端配置安装有linux系统的服务器。
15.优选的,所述第一目录为/opt/a目录。
16.优选的,所述第二目录为/opt/pay目录。
17.优选的,所述第三目录为detail目录。
18.优选的,所述挂载命令为”mklink/d d:\前置程序安装目录\detail\\192.168.1.211\opt\pay”命令。
19.本技术的技术方案所产生的有益效果:
20.本发明通过nfs服务取代windows文件共享服务和linux的samba服务,解决云端服务器和本地机房银行前置机文件夹共享的问题。使得云端的服务器可以实时读取到银行前置机下载的文件。再通过设置云端和本地机房的安全策略,实现访问控制,限制只允许这两端的服务能互访。保证了安全性。
附图说明
21.图1是现有技术的设置前置机目录共享给云端服务器的操作流程图;
22.图2是现有技术的设置云服务器上的目录共享给前置机的操作流程图;
23.图3是本发明的一个实施例的解决云端服务跟远程机房前置机目录共享的流程图。
具体实施方式
24.下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
25.在现有技术中,插设ukey的前置机使用的操作系统是windows,通常使用以下方法来实现银行前置机跟远程云服务器之间的目录共享。
26.如图1所示,设置前置机目录共享给云端服务器的操作流程如下:
27.步骤a:设置从银行下载文件的目录,detail文件夹共享出来;
28.步骤b:检查前置机的系统防火墙,是否开启,确保把tcp和udp的135-139、445端口放开;
29.步骤c:设置前置机出去外网的防火墙,把前置机的tcp和udp的135-139、445端口映射出外网。限制只给云服务器的外网访问;
30.步骤d云服务器挂载前置机共享出来的目录到本机,使得detail文件夹可以在云服务器上读写。
31.如图2所示,设置云服务器上的目录共享给前置机的操作流程如下:
32.步骤a:在云服务器上配置文件共享服务,(linux系统用samba服务,windows系统用文件夹共享),共享出一个文件夹a;
33.步骤b:设置云服务器的防火墙和安全组,把tcp和udp的135-139、445端口映射出外网,限制只给前置机的外网访问。
34.步骤c:前置机上挂载云服务器的共享目录a到本机的detail目录。使得从银行下载的文件,同时可以在云服务器上读写。
35.以上是现有技术关于前置机到云端服务器和云端服务器到前置机的设置共享文件夹的方法,但在实际的操作中,因为无论是本地的运营商或者是云端的运营商,出于安全
考虑,会把windows文件共享服务的端口都封掉,导致上述方法无法实现,为了解决上述问题,本技术提出一种解决云端服务跟远程机房前置机目录共享方法。
36.如图3所示,具体包括如下步骤:
37.步骤一:在云端的linux服务器上,配置nfs服务,开放第一目录给前置机的本地机房访问;
38.如果其他云服务器也需要挂载第一目录,则对于其他linux系统的云服务器,可通过nfs客户端实现,对于windows系统的云服务器,可通过samba服务来实现挂载。
39.linux的samba服务是一个文件共享服务。nfs共享服务是用于linux之间的资源共享。samba服务提供的共享,即可以给linux系统,也可以给windows系统。
40.优选的,所述第一目录为/opt/a目录。
41.优选的,在执行步骤一之前,包括执行如下步骤:
42.在前置机的本地机房配置linux服务器。
43.由于前置机的本地机房所配置的系统为window系统,因此需要在本地机房增设一台安装有linux系统的服务器。
44.优选的,在执行步骤一之前,包括执行如下步骤:
45.当云端的服务器为linux服务器时,在前置机的本地机房配置linux服务器后,直接执行步骤一;
46.当云端的服务器为window服务器时,则在云端配置安装有linux系统的服务器。
47.由于云端的服务器的系统可以为linux系统,也可以为window系统,因此当云端的服务器的系统为linux系统时,无需额外增加安装有linux系统的服务器,若云端的服务器的系统为window系统,则需要增加一台安装有linux系统的服务器。
48.步骤二:本机机房的linux服务器通过nfs客户端,将第一目录挂载到本机的第二目录,本地机房的linux服务器通过samba服务,将第二目录共享给前置机;
49.优选的,所述第二目录为/opt/pay目录。
50.步骤三:前置机通过挂载命令将linux服务器上的第二目录挂载前置机的第三目录。
51.优选的,所述第三目录为detail目录。
52.优选的,所述挂载命令为”mklink/d d:\前置程序安装目录\detail\\192.168.1.211\opt\pay”命令。
53.通过以上步骤设置,前置机的detail目录,跟云服务器的/opt/a目录,已经是同一个目录。前置机从银行下载的文件,会放到detail目录下,也会放到云服务器的/opt/a目录下。
54.以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献