【发布时间】:2013-10-08 18:13:17
【问题描述】:
我需要回答一个非常基本的问题。
当系统通过 VPN 连接时,是否需要 telnet 访问才能访问 API?例如,如果我的系统公开了一个 API 供其他系统访问,并且它们使用 IPsec 在 VPN 中连接,第三方系统是否需要远程登录访问我的服务器才能使用该 API? API 使用soap 协议接收请求和发送响应。
(我没有使用谷歌找到解决方案。这个问题太天真了,我不得不假设每个人都已经知道答案,并且懒得在网络上讨论它。抱歉打扰这个简单的问题)
【问题讨论】:
-
我想如果我说您不需要需要 telnet 来执行此操作,这不会很有帮助。您应该将问题改写为“如何使用具有以下配置的 API 并准确解释设置。”
-
您好 Lacroix,感谢您的评论。问题是我不是为此目的的开发人员,我已将 API 暴露给第三方,他们的开发人员正在尝试远程登录到我的服务器。在禁止他进入我的网络之前,我想弄清楚这样做是否有任何逻辑。
-
您的问题的答案实际上取决于 API 的公开方式以及协议端口。如果“telnet”是指您的消费者正在尝试连接端口 23(标准 telnet 端口),而这不是您公开 API 的地方,那么您有一个有效的问题要问他们。否则,我需要更多细节来了解情况。
-
感谢您的回答 Mark,API 暴露在 5555 端口上。该第三方已被授予访问该端口的防火墙和服务器访问权限。 API 是基于 HTTP 的 XML 并使用 SOAP。当他们尝试远程登录时,他们得到了连接超时响应。这有帮助吗?