我正在尝试用Remmina替换putty,因为我需要登录几个实例并且我得到一个"输入私钥密码",即使我没有为密钥设置一个。我使用与putty,ec2-user,public dnsand ppk keyfile相同的参数。
有什么建议吗?
答案 0 :(得分:1)
我使用与putty,ec2-user,public dns 和ppk keyfile 相同的参数。
Putty PPK文件使用特定于putty的文件格式(以及某些其他程序,如WinSCP)。基于Unix的ssh客户端通常使用与OpenSSH软件兼容的不同密钥文件格式。如果要将现有密钥与此Remmina实用程序一起使用,则需要将其从Putty格式转换为OpenSSH格式。
此过程记录在Putty puttygen documentation中。在PC上,打开puttygen,加载有问题的密钥,然后选择Conversions-> Export以OpenSSH兼容格式导出它。 OpenSSH私钥文件名通常具有类似“id_rsa”的名称,没有扩展名。但这并不重要 - 你可以随意命名文件。
或者,您可以在Linux系统上创建新密钥,在服务器上安装公共部分,然后使用它。
Putty has a page解释了为什么它会使用不同的密钥格式,如果您感兴趣的话。
答案 1 :(得分:1)
名称个人资料 (例如:AWS EC2实例)
协议: SSH-安全外壳
发布命令:/ path / to / file -i“ file.pem” (例如:/ home / $ USER / Desktop -i“ ec2privatekey.pem”) SSH [-i identity_file]
用户名: [EC2_USER]
身份验证类型: SSH身份文件
身份文件: 检查 Box和 ATTACH file.pem
保存并连接