1

我正在尝试访问 Android 应用程序中另一台服务器后面的服务器。我可以进入第一台服务器并执行编辑文件和上传/下载等操作。问题是使用 rsa 密钥通过 ssh 进入第二台服务器。问题是,作为在我的电脑上编译的独立程序,一切正常,即我可以访问第二台服务器并在第一台服务器上做我能做的一切。当我尝试将它实现到我的 Android 应用程序中时,我无法进入第二台服务器,只能进入第一台服务器。我得到一个 JSch 错误:我尝试时验证失败,即使我使用的是相同的密钥,而且我确信我正在做我以前在我的电脑上做的事情。这是对Android的限制吗?有解决办法吗?我已经为第一台和第二台服务器使用了端口 22,因为它以前工作过,如果相关的话。

4

1 回答 1

1

所以事实证明这是对服务器的限制,出于安全目的......我必须制作一个 RESTful Web 应用程序来与第二台服务器通信。

于 2011-10-21T16:01:33.050 回答