对于一个项目,我需要能够通过互联网登录到Android设备上的bash。 起初,我想到了基于TCPIP的ADB,但从我的阅读来看,它似乎并不是一个安全的解决方案。
我想到的第一个选择是SSH。我知道那里有很多可以托管SSH服务器的应用程序,但是我需要自己的应用程序中的解决方案,因为我需要对该服务器进行更多控制。 因此,首选解决方案将是通过库实现自己的SSH服务器。
据我了解,像JSch这样的库仅用于连接其他服务器,而不用于托管它们。
是否有可以托管SSH服务器并支持密码验证的开源库? (某些Apps不支持)
还是有另一种替代方法可以解决该问题? 感谢您的帮助。
答案 0 :(得分:0)
鉴于OP的更新,答案是:您走错了兔子洞。
一个简单的应用程序不仅可以打开ssh服务器,还可以让您从远程进行全面控制。
您必须设计一个真正的MDM解决方案,例如依靠Samsung Knox技术。但是,当然,诺克斯仅适用于三星设备。
一个真正强大的解决方案来控制任意Android设备是一项非常先进的任务。
更多信息的起点:
https://www.zdnet.com/article/mdm-for-android-devices-what-your-business-needs-to-know/
鉴于OP的特定要求,答案可能是安装“常规” ssh服务器,例如dropbear。当所有设备都植根后,为什么不简单地自己添加ssh服务器,例如依靠统一密码。在这里查看产品列表:
https://android.stackexchange.com/questions/9905/is-there-some-ssh-server-for-android