安卓 SSH : Convert PuttyGen PPK to Dropbear Key

标签 android ssh key putty

我正在开发一个 Android 应用程序,该应用程序利用 SSH 上的 RSYNC 与网络文件夹同步。但我对 puttygen ssh 提供的 key 有问题:字符串太长。我发现我设备上安装的 ssh 客户端是一个 dropbear ssh 客户端。为此,我必须将 PuttyGen PPK 转换为 dropbear key 。

有没有办法将 PuttyGen PPK 转换为 Dropbear Key?

我可以使用我的 ubuntu 机器转换它吗?以便我将生成的 key 复制到我的 Android 设备?

最佳答案

将 dropbear 源下载到您的机器上,构建它,您应该可以访问 dropbearconvert,它可以将针对 OpenSSH 格式化的 key 转换为 dropbear 格式。

只是执行 apt-get install dropbear 不会安装 dropbearconvert 工具。

编辑: 哦,您可以使用 puttygen.exe 将 PPK 文件转换为 OpenSSH。

文件菜单 -> 加载您的 PPK 文件。 转换菜单 -> 导出为 OpenSSH 文件。

关于安卓 SSH : Convert PuttyGen PPK to Dropbear Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8223211/

相关文章:

git - 如何在 Windows 上设置 git ssh 的多个身份?

java - 无法解决android studio中的依赖关系,为什么会这样?

linux - 如何使用python在后台运行ssh反向隧道?

bash - 多行ssh命令,用于

Python:如何组合字典键的列表列表

java - 如何处理Java中的蓝色功能键?

javascript - 获取 javascript 对象 forEach 的键

java - Android:以编程方式使背景波纹化

android - 我需要一个示例来展示如何读写文件,包括 Android 内部存储的路径

java - 查找第二个最接近的值总是返回最后一个最接近的值