Android SSH:将PuttyGen PPK转换为Dropbear密钥
我正在开发一个Android应用程序,它利用SSH上的RSYNC与网络文件夹同步。但是我对puttygen ssh提供的密钥有问题:字符串太长。我发现安装在我设备中的ssh客户端是dropbear ssh客户端。为了让它工作,我必须将PuttyGen PPK转换为dropbear键 有没有办法把PuttyGen PPK转换成Dropbear键Android SSH:将PuttyGen PPK转换为Dropbear密钥,android,ssh,key,putty,Android,Ssh,Key,Putty,我正在开发一个Android应用程序,它利用SSH上的RSYNC与网络文件夹同步。但是我对puttygen ssh提供的密钥有问题:字符串太长。我发现安装在我设备中的ssh客户端是dropbear ssh客户端。为了让它工作,我必须将PuttyGen PPK转换为dropbear键 有没有办法把PuttyGen PPK转换成Dropbear键 我可以用我的ubuntu机器转换它吗?因此,我只需将生成的密钥复制到我的android设备?将dropbear源代码下载到您的机器上,构建它,您应该可以访
我可以用我的ubuntu机器转换它吗?因此,我只需将生成的密钥复制到我的android设备?将dropbear源代码下载到您的机器上,构建它,您应该可以访问
dropbearconvert
,它可以将OpenSSH格式的密钥转换为dropbear格式
仅仅执行一个apt get install dropbear
不会安装dropbearconvert
工具
编辑:
哦,您可以使用puttygen.exe
将PPK文件转换为OpenSSH
文件菜单->加载您的PPK文件。
转换菜单->导出为OpenSSH文件。以下是我如何将PuTTY密钥转换为在SSHDroid中工作的:
生成的文件是我可以导入到SSHDroid中的文件。如果要保留转换后的文件以备将来使用,请将其放入加密的7z或RAR中,因为此dropbear密钥对文件未受保护。一旦文件导入到SSHDroid中,您仍然可以删除它。实际上,它是默认安装的,只是安装在一个奇怪的地方
谢谢你,伙计。这很有帮助。我想我在ubuntu中错误地安装了dropbear,因为我找不到drobearconvert.Yes。它不安全,所以他们将它移动到:/usr/lib/dropbear/dropbearconvert。这个方法告诉我,我的密钥没有openssh头