我需要在Android终端仿真器中使用ssh客户端连接到远程系统。

还有其他几种方法可以执行此操作-使用单独的Java应用程序,购买单独的基于Java的应用程序等。

确实,我只想构建和部署可以进行libnss主机名查找的静态链接的dbclient二进制文件。 (“呜!高大的命令。”)

有关如何为Android构建Dropbear的文档很多。许多关注非客户垃圾箱,但不是全部:

  • Running dropbear on Android...
  • Howto cross-compile dropbear...
  • Howto build/compile dropbearmulti

  • 动态链接的构建无法在我的目标上执行,并且我没有strace或ldd来帮助进行故障排除。

    静态链接的构建可以运行,但是由于缺少运行时支持而无法获取主机名。很好,请将其修补-仍然不起作用。它只是挂了。再次,我不知道为什么。

    busybox样式的dropbearmulti表现出相同的行为。

    那么,一百万美元的问题:有人真的有这个功能了吗?您是否有自己的经验文件?

    我的目标是在三星Infuse 4G(通用Armeabi)上植根的2.3.7 Gingerbread。

    最佳答案

    我仅使Android-NDK动态ssh-dropbear-ssh-client。看到
    ftp://ftp.simtreas.ru/pub/my/dropbear/dropbear-ssh-only.tgz
    源和ftp://ftp.simtreas.ru/pub/my/dropbear/ssh二进制

    08-16 21:46