是的,MobaXterm生成的公钥通常为OpenSSH格式,而H3C MSR系列路由器(如运行Comware V7的设备)在配置本地非对称密钥对或导入公钥时,要求公钥内容为标准的16进制编码格式(即PKCS#1或PKCS#8 DER格式转换后的十六进制字符串),不能直接使用OpenSSH格式的公钥文本。 因此,将MobaXterm生成的公钥粘贴到路由器时,会因格式不符导致“不是合法的16进制文本”的错误提示。 **解决方法:** 需要将OpenSSH格式的公钥转换为路由器支持的16进制格式。可通过以下步骤处理: 1. 使用工具(如OpenSSL)将OpenSSH公钥转换为DER格式(二进制); 2. 再将DER格式公钥转换为16进制字符串; 3. 将该16进制字符串粘贴到路由器的公钥配置中。 具体操作可参考H3C官方文档《公钥管理配置》中关于“手工导入公钥”的说明: http://www.h3c.com/cn/d_201708/1024945_30005_0.htm **结论:** 是的,必须进行格式转换,不能直接复制粘贴MobaXterm生成的公钥。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论