您如何限制从一台机器(没有专用 IP)访问服务器?

0 networking security remote-access centos

我们想使用 JBoss 管理控制台将 J2EE WAR 文件从构建服务器部署到应用程序服务器(运行 JBoss 7.1.1)。每台机器都位于不同的网络上。在构建服务器上,我们使用 Jenkins 来运行构建脚本。问题是构建服务器没有专用 IP(托管在 Cloudbees),我们还想限制到应用程序服务器,以便只有构建服务器可以部署到它。

我的问题是,我们可以使用哪些方法来保护从我们的构建服务器访问我们的应用程序服务器?尽管我们的应用程序服务器托管在 Amazon 上,但这并不能保证未来的发展,尽管可以保证我们将托管在某种类型的 CentOS 发行版上。

谢谢, - 戴夫

Joh*_*ohn 6

如果没有专用 IP,您必须依靠实施某种证书身份验证(可以从一台机器复制到另一台机器)或用户名/密码身份验证(可在世界上的任何机器上使用)。简而言之,你试图解决的问题是极其难以解决的,如果它甚至可以解决的话。