【发布时间】:2018-09-08 12:46:25
【问题描述】:
对于一个项目,我需要能够通过互联网在 android 设备上登录 bash。 起初我考虑过基于 TCPIP 的 ADB,但从我的阅读来看,它似乎不是一个安全的解决方案。
我想到的第一个替代方案是 SSH。我知道有很多可以托管 SSH 服务器的应用程序,但我需要在自己的应用程序中提供解决方案,因为我需要对该服务器进行更多控制。 因此,首选解决方案是通过库拥有自己的 SSH 服务器。
据我了解,JSch 之类的库仅用于连接到其他服务器,而不是用于托管它们。
是否有任何可以托管 SSH 服务器并支持密码验证的开源库? (某些应用程序不支持)
或者是否有解决该问题的其他替代途径? 感谢您的帮助。
【问题讨论】:
-
只有最后一段是“有效的”。在这里询问图书馆显然是题外话。话虽如此:您打算用这样的应用程序解决什么问题?就我个人而言,我永远不会在我的手机上安装打开 ssh 服务器的应用程序。这只是尖叫“安全漏洞”(如果 android 政策也禁止这样做,我也不会感到惊讶)
-
感谢您对离题部分的提示。我会编辑那个。该解决方案不适用于公共使用,它仅适用于小型受限用户群。总而言之,我需要能够远程维护和服务特殊的安卓设备。因此,即使我不在现场,我也需要一些方法来完全控制设备。
-
你应该调查一下Android Management API。