我们希望使用JBosspipe理控制台将J2EE WAR文件从构build服务器部署到应用程序服务器(运行JBoss 7.1.1)。 每台机器都位于不同的networking上。 在构build服务器上,我们使用Jenkins来运行构build脚本。 问题是构build服务器没有专用IP(在Cloudbees上托pipe),我们也想限制到应用程序服务器,以便只有构build服务器可以部署到它。
我的问题是,我们有什么方法可以保护从我们的构build服务器访问我们的应用程序服务器? 虽然我们的应用程序服务器托pipe在亚马逊上,但这不是一个保证,虽然这是我们将托pipe在某种types的CentOS发行版上的保证。
谢谢,戴夫
如果没有专用的IP,则必须重新实施某种forms的证书authentication(可以从一台机器复制到另一台机器)或用户名/密码authentication(在世界上的任何机器上使用)。 总之,你要解决的问题是非常难以解决的,如果它甚至是可以解决的。
那么使用主机名和parsingdynamicIP呢?