首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH -i失败: uudecode失败。是什么导致了这一切?

SSH -i失败: uudecode失败。是什么导致了这一切?
EN

Unix & Linux用户
提问于 2016-09-26 06:06:34
回答 2查看 17K关注 0票数 3
代码语言:javascript
复制
root@etoorlan4c:~/.ssh# ssh-keygen -i
Enter file in which the key is (/root/.ssh/id_rsa): 
uudecode failed.

我正在尝试获取与id_rsa中的私钥相对应的公钥。我运行上述命令,如果出现uudecode错误,它将失败。密钥被复制和粘贴,因此它大概是正确的。我尝试使用一个系统生成的密钥ssh-keygen -t rsa,这也会返回一个错误。

代码语言:javascript
复制
root@etoorlan4c:~/.ssh# ssh-keygen -i 
Enter file in which the key is (/root/.ssh/id_rsa): 
decode blob failed: invalid format

注意,第二个例子只是为了说明在多个上下文中,如果这是一个更大错误的症状时命令的失败。我主要关心的是修复第一个错误。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-09-26 06:29:37

/root/.ssh/id_rsa内容是无效的,尽管您已经粘贴了内容。

删除旧文件并重新创建

代码语言:javascript
复制
rm /root/.ssh/id_rsa*
ssh-keygen -t rsa
票数 3
EN

Unix & Linux用户

发布于 2016-09-26 06:52:27

您看过-m选项来指定格式了吗?此外,您是否正确地从提供的键复制密钥,使用vim和选项:set list查找换行符和其他花哨字符。也许有些字符是不可见的,并且/或发送的键的格式不是默认的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/312327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档