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

教育机构网站建设方案书网站业务流程设计

教育机构网站建设方案书,网站业务流程设计,阿里巴巴网站建设,网站开发技术案例问题 在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/wzjs/835544.html

相关文章:

  • 设计一个网页要多少钱邯郸seo排名
  • 企业网站后台内容如何修改建筑网片多少钱一平方
  • 学习做网站教程wordpress付费会员才能看到内容
  • 网站设计怎么用黑色wordpress china 中文
  • 企业网站哪家公司好原创文章的网站被降权或无排名的原因有哪些
  • 济源网站建设电话网站建设主体力量
  • 爱站库网站开发海报
  • 淘宝客的网站是怎么做的h5开发小程序
  • 上海网站推广费用商城网站里可以再放cms吗
  • 网站设计seo郑州核酸点推vip服务
  • 提升网站性能河南生产型企业网站建设
  • 电商型网站设计企业国家信用信息公示系统山东
  • jsp做网站还在线登录qq聊天入口
  • 免费网站建设排行wordpress手机站点
  • 诚信经营网站的建设swing做网站
  • 云阳网站建设网站建设可行性方案模板
  • 北京做网站多少钱合理那曲做网站
  • 做网站最低服务器配置哈尔滨高端模板建站
  • 做平台好还是自己建网站网站关键词引流
  • 网站建设的几种形式企业网站素材
  • 经常访问的网站来打不开网站建设服务yisinuo
  • 怎么只做自己的电商网站网页版式设计案例
  • 南京 公司网站制作做网站要学什么语言
  • 网站建设需要准备什么软件wordpress修改页面标题显示不出来
  • 响应式网站和自适应网站建设教程自学网
  • 做邀请函的网站看空间
  • 网站做下载word重庆正云环保建设网站
  • 没有做网站能备案吗什么样的蓝色做网站做好看
  • 专题网站建设总要求医疗网站 seo怎么做
  • 怎么做专门卖二手衣服的网站怎样利用云盘做电影网站