我有一个 iPhone 应用程序需要安全地连接回我们的托管环境。它使用 SSH 执行此操作,然后使用端口转发连接到 localhost:port,这实际上是在主机上运行的服务。
目前,我进行概念验证的方式是在应用程序中包含证书(私有和公共),然后通过 SSH 连接到主机。
这意味着不需要分发密码,但是这是一种好的做法吗?私钥是否应该包含在应用程序中?
如果没有,我应该如何在不分发密码的情况下做到这一点,我应该包括什么?
我有一个 iPhone 应用程序需要安全地连接回我们的托管环境。它使用 SSH 执行此操作,然后使用端口转发连接到 localhost:port,这实际上是在主机上运行的服务。
目前,我进行概念验证的方式是在应用程序中包含证书(私有和公共),然后通过 SSH 连接到主机。
这意味着不需要分发密码,但是这是一种好的做法吗?私钥是否应该包含在应用程序中?
如果没有,我应该如何在不分发密码的情况下做到这一点,我应该包括什么?