关于远程程序发布

好久没写东西了,刚看到自己的排名又找回来了,就随便写点东西。
    程序在部署完成到系统稳定的运行之间都有一段试用性阶段,在这段时间中,实施人员可能已经撤离用户现场,或者有间断的时间不在用户现场。在实施人员不在用户现场的情况下,如果要对系统进行升级,可以使用远程部署来实现远程更新。

我们用远程控制软件pcanywhere描述远程更新。要让pcanywhere能通过广域网进行远程控制,需要在用户网络系统的路由器上开放相应的端口。我们可以为路由器建立一个关于端口的策略。这个策略用于开放和关闭路由器上的pcanywhere要使用的端口,在用户的局域网上远程登录到路由器上执行建好的策略可以开放和关闭pcanywhere要使用的端口。

下边我们描述两种场景。

1、实施人员在用户现场,但不在服务器所在的地点,实施人员可登陆用户局域网。    这种情况下,开发人员可以通知实施人员在用户的局域网上远程登录到路由器上执行建好的策略来开放pcanywhere要使用的端口。端口开放后,开发人员就可以使用pcanywhere的主控端程序登陆用户的服务器来更新发布程序。当开发人员发布完成后,通知实施人员关闭相应的端口。

2、实施人员要离开用户现场回公司一段时间。

在这种情况下,实施人员在离开用户现场的时候开放相应的端口,在回到现场后,再关闭相应的端口。

远程控制部署要注意的问题。

1、  由于要开放相应的端口,用户的服务器要有更好的防护措施,例如给系统打补丁、

开启防火墙、为用户设置复杂的密码等。

    2、这种方式是为了方便开发人员远程来更新发布来使用的,一般使用于系统的试运行阶段,正式上线后不应再使用。

以上是为了更方便的工作的一种建议,因涉及系统安全,需要公司网络工程师验证可行性。

原文地址:https://www.cnblogs.com/gjung/p/894645.html