小编rau*_*782的帖子

Filezilla/Puttygen 无法识别私钥文件

我为 Azure 云服务上运行的 Ubuntu 虚拟机生成了一个密钥 http://www.windowsazure.com/en-us/manage/linux/how-to-guides/ssh-into-linux/

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out   myCert.pem
Run Code Online (Sandbox Code Playgroud)

将私钥加载到 Filezilla 时,它要求我转换格式,但是,当转换密钥失败时,从 linux 控制台使用 puttygen 也会发生同样的情况,使用以下命令:

puttygen myPrivateKey.key -o myKey.ppk
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都有以下错误:

puttygen: error loading `myPrivateKey.key': unrecognised key type
Run Code Online (Sandbox Code Playgroud)

顺便说一下,这个密钥没有密码。

我找到了一个关于它的旧线程,但我使用的是 0.6.3 版本,它比这个线程推荐的要新:

http://fixunix.com/ssh/541874-puttygen-unable-import-openssh-key.html

我已经通过使用另一个适用于 Mac 的 gui 客户端 Fugu 设法解决了这个问题,但是我的一个同事使用 Windows,我仍然需要弄清楚这一点。

由于 Filezilla 是事实上的 ftp 客户端,我认为在那里解决它会更容易。

谢谢

ubuntu ssh ftp putty azure

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

azure ×1

ftp ×1

putty ×1

ssh ×1

ubuntu ×1