当前位置: 首页 > news >正文

做封面下载网站个人 做自媒体 建网站

做封面下载网站,个人 做自媒体 建网站,青岛外贸网站,网站简单布局图问题 在mac上面使用私钥文件登录时候,出现了如下错误: Load key “xxx.pem”: invalid format 但是,这个私钥文件在win上面能够正常使用ssh进行远程登录。在mac上面不能。而且,分别在win和mac上面分别查看了这两个私钥文件的md5…

问题

在mac上面使用私钥文件登录时候,出现了如下错误:
加载私钥文件错误

Load key “xxx.pem”: invalid format

但是,这个私钥文件在win上面能够正常使用ssh进行远程登录。在mac上面不能。而且,分别在win和mac上面分别查看了这两个私钥文件的md5值,都是一样的。但是,在mac上面就会报无效格式错误。

原因

在换行百科查看如下内容:

MS-DOS(1981年)为了兼容采用了遵循DEC小型机标准的CP/M的CR+LF,而这个约定也被微软后来的Windows操作系统继承了。

1964年开始开发的Multics操作系统使用单独的LF作为换行符。Multics使用设备驱动程序将LF字符转换为打印机所需的任何字符序列(包括额外的填充字符),且单字节更便于编程。CR字符提供了将一行与另一行叠印以创建粗体、下划线和删除线效果的有用功能。单独使用LF作为行终止符已经被纳入最终的ISO/IEC 646标准草案中。Unix遵循了Multics的做法,后来类Unix系统也遵循了Unix。 这在Windows和类Unix操作系统之间造成了冲突,在一个操作系统上编写的文件无法正确格式化或由另一个操作系统解释。

通过这对这段历史的了解,我们大概了解到,win系统以CR+LF字符进行换行的,而类Unix系统是以LF字符进行换行的,也就是说Mac的系统是以LF字符进行换行的。

解决

接下来我们通过VS Code来检查我们的pem私钥文件查看换行字符模式,右下角换行模式,如下图:
win的CRLF换行
可以知道这个私钥文件使用的是CRLF换行。如果用这个文件在mac上面使用ssh私钥文件远程登录,这会出现问题:

invalid format

这里只需要修改CRLF换行格式为LF字符换行即可。然后,再次尝试登录即可。

测试

测试验证

总结

对mac和win的换行区别又加深了。

参考

  • 换行
  • github使用ssh密钥访问出现error in libcrypto等问题
http://www.dtcms.com/a/447368.html

相关文章:

  • 旧电脑做网站服务器免费拓客软件
  • wordpress当前版本中山seo网络推广
  • 建设营销型网站不足之处在门户网站上做推广
  • 公司网站一年多少钱网站设计项目建设内容
  • 301的网站用什么来做域名交易域名出售
  • 以实训为载体:养老实训室助力养老服务标准化建设的四大路径
  • 广州哪里有网站建设网站建设的市场分析
  • 【Flutter】APP的数据安全(基于Flutter 交易所APP的总结)
  • 什么语言做网站最好wordpress wp
  • 上海网站设计与制作深圳网络营销推广公司
  • 陕西专业网站开发多少钱微信公众号怎么开通免费
  • 张家港做网站的公司展厅设计培训
  • 网站标题怎么做响应式中文网站模板
  • 巴中建设厅网站电话美篇app怎么制作
  • 衡水网站设计公司哪家专业html简单广告代码
  • 网站开发女生工资手机wap网页
  • 广州建设集团网站黑龙江企业网站设计团队
  • 帝国cms网站地图xmlphotoshopcc
  • 网站建设策划怎么谈深圳广告公司画册设计
  • 做ppt的兼职网站有哪些海外分销平台
  • 微商城网站开发视频小程序注册方法
  • 上海市网站建设公司优秀的h5案例
  • 网站开发实例及研究网站同步到新浪微博
  • 网站建设价格山东济南兴田德润什么活动新增病例最新消息
  • 建设网站都需要哪些资料喀什网站建设百度推广
  • 河东苏州网站建设正能量网站不用下载直接进入
  • wordpress插件途径用仿网站做优化有效果吗
  • 怎么建造个人网站公众号版面设计创意
  • 企业网站备案教程中国外贸论坛
  • 外国网站的浏览器下载适合美工的网站