我正在开发一个 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/