5

我想在必须的时候在 Android 终端模拟器中使用 ssh 客户端来连接到远程系统。

还有其他几种方法可以做到这一点——使用单独的 Java 应用程序、购买单独的基于 Java 的应用程序等。

真的,我只想构建和部署一个静态链接的 dbclient 二进制文件,它可以进行 libnss 主机名查找。(“哇!高阶。”)

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

动态链接构建不会在我的目标上执行,而且我没有 strace 或 ldd 来帮助排除故障。

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

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

所以,百万美元的问题:有没有人真的让这个工作?你有你的经历的文件吗?

我的目标是在三星 Infuse 4G(通用 armeabi)上构建一个根深蒂固的 2.3.7 Gingerbread。

4

1 回答 1

5

我只制作 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二进制

于 2012-09-13T09:02:23.293 回答