首页 > 其他分享 >openssh key格式转换

openssh key格式转换

时间:2024-10-04 23:00:02浏览次数:7  
标签:私钥 openssh RSA ----- ssh key OPENSSH 格式

在使用Openssh > 7.8版本生成私钥时,默认的私钥格式是OPENSSH格式,而低版本是RSA格式,这导致部分旧版的ssh应用无法识别新的私钥。

OPENSSH格式开头:
-----BEGIN OPENSSH PRIVATE KEY-----
旧版的RSA格式开头:
-----BEGIN RSA PRIVATE KEY-----

我遇到这个问题是因为,在maven中使用wagon-maven-plugin把构建好的jar文件自动上传到服务器,但是报错:invalid privatekey: [B@7f64bd7

这就是因为私钥格式无法被java使用的ssh库识别。可以把格式转换为旧版格式,命令:

ssh-keygen -p -m pem -f <path>

转换后会直接覆盖原文件,如果想保留源文件,可以先备份一份。

转换后就可以了。

标签:私钥,openssh,RSA,-----,ssh,key,OPENSSH,格式
From: https://www.cnblogs.com/wangbingbing/p/18447454

相关文章

  • PbootCMS增加可允许上传文件类型,例如webp、mov等文件格式扩展
    在PbootCMS中增加可允许上传的文件类型(例如 webp、mov 等文件格式),需要在多个地方进行配置。以下是详细的步骤:操作步骤1.修改 config.php 文件首先需要修改 config.php 文件,增加允许上传的文件类型。打开 config.php 文件打开 config.php 文件,通常位于 /config......
  • 八、Redis key空间通知
    redis的key空间通知是实时监控Redis键和值的更改。那什么是key空间通知呢?当客户端执行一些命令,比如setnameTom,会创建或更新key。此时Redis服务器会将这些事件发布到通道中,客户端可以通过subscribe通道,以便接收以某种方式影响Redis数据集的事件。如果发布/订阅客户端断开连接,然......
  • PbootCMS全站模板date时间标签/时间格式常见的8种调用方式
    根据你提供的信息,我们可以详细解释如何使用列表页和内容页的时间格式化标签,并给出具体的示例和应用场景。列表页时间格式化列表页的时间格式化标签 [list:date] 可以通过添加 style 参数来改变时间的显示格式。以下是具体的效果和示例:基础格式html <!--默认格式--......
  • pbootcms模板时间格式调用方法详解
    在PbootCMS中,使用模板标签来调用时间是非常常见的需求。通过不同的模板标签和格式化参数,可以灵活地展示时间信息。以下是详细的调用方法和示例代码。列表页时间调用在列表页中,可以使用 [list:date] 标签来调用时间。具体的格式化参数可以改变时间的显示形式。示例代码默认......
  • PbootCMS:帐号格式不正确,请输入正确的邮箱帐号!
    在PbootCMS中,如果会员注册过程中遇到邮箱账号无法注册,并提示“帐号格式不正确,请输入正确的邮箱帐号!”的问题,通常是由于邮箱地址中的特殊字符导致的。特别是当邮箱地址中包含点(.)等特殊符号时,系统可能会误判为非法格式。解决方案修改正则表达式:修改系统中的邮箱验证正则表达式......
  • 数据格式化汇总
    数值格式化1.1设置小数点位数df['column_name']=df['column_name'].round(2)#保留两位小数1.2使用apply自定义格式化df['column_name']=df['column_name'].apply(lambdax:'{:,.2f}'.format(x))#逗号分隔符1.3格式化为百分比d......
  • WPF FindResource,Resource[key] SystemColors TryFindResource
    //xaml<Windowx:Class="WpfApp3.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.micr......
  • 格式化文档
    1.清除尾部参考文献和头部封面及目录2.去除水印3.去除右边所有船锚(宏),清除嵌入对象(宏),去除表格(宏),去除所有图形SubDeleteAllShapes()DimshpAsShapeForEachshpInActiveDocument.Shapesshp.DeleteNextshpEndSubSubDeleteAllInlineShapesAndS......
  • python 包含有引号和花括号的字符串的格式化
    replace不起作用;update_per_seconds="30"uploadtime_per_seconds="30"imei_string="1234"###采用{0}format不行###下面replace不行msg="""{"rmtcmd":"set","dev":{"poll":{&......
  • 33_分布式文档系统_bulk api的奇特json格式与底层性能优化关系大揭秘
    课程大纲bulkapi奇特的json格式{"action":{"meta"}}\n{"data"}\n{"action":{"meta"}}\n{"data"}\n[{"action":{},"data":{}}]1、bulk中的每个操作都可能要转发到不同的node的shard去执行2、如果采用比较良好的......