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

解决ssh和git秘钥认证失败问题

已正确上传公钥到远程服务器,但是本地的连接认证还是使用默认秘钥文件名id_rsa或者默认用户名,导致了认证失败,总结了以下解决办法:

1、ssh秘钥认证
远程登录的时候可能ssh客户端默认使用id_rsa文件名秘钥,但是之前生成的秘钥并不是id_rsa文件名,这个使用需要制定秘钥匹配

ssh -i ~/.ssh/username hadoop03@192.168.20.123

username是私钥文件名。

2、git秘钥认证

通过配置 config 文件来指定git使用特定的ssh密钥

打开 ~/.ssh/username/config文件。如果该文件不存在,你可以创建一个新的文件
编辑config文件:

Host host
HostName hostname
User username
IdentityFile ~/.ssh/username
IdentitiesOnly yes

Host和HostName:远程服务器地址
IdentityFile:指定你想用的ssh密钥路径。注意路径格式~/.ssh/username
IdentitiesOnly yes:确保git只使用指定的密钥

git clone ssh://git@host/ldcustomer

此刻git clone成功。


http://www.kler.cn/a/465998.html

相关文章:

  • 法律专业legal case的留学论文写作技巧分析(1)
  • 故事可视化AI
  • 使用qiankun搭建微前端应用及踩坑
  • 黑马跟学.苍穹外卖.Day01
  • 密钥管理系统在数据安全解决方案中的重要性
  • Linux系统在任意目录运行py脚本
  • 管理者管理上班摸鱼
  • wujie无界微前端框架初使用
  • 小程序电商实战:打造高效转化的购物平台
  • 基于RNN模型的心脏病预测(tensorflow实现)
  • 【Block总结】SGE注意力机制
  • linux内核PWM子系统笔记
  • 论文精读:Root Cause Analysis in Microservice Using Neural Granger Causal Discovery
  • 用python重写了座位表生成器
  • 仓库叉车高科技安全辅助设备——AI防碰撞系统N2024G-2
  • 【74HC192减法24/20/72进制】2022-5-17
  • 在 pandas.Grouper() 中,freq 参数用于指定时间频率,它定义了如何对时间序列数据进行分组。freq 的值可以是多种时间单位
  • 发现一个可用的免费docker镜像源
  • AI智能生成PPT,告别手工操作的新选择
  • 安卓11 SysteUI添加按钮以及下拉状态栏的色温调节按钮
  • MATLAB画柱状图
  • 【Spring学习】为什么Spring中的IOC(控制反转)能够降低耦合性(解耦)?
  • springboot和vue项目前后端交互
  • 竞品分析对于ASO优化的重要性
  • MySql---进阶篇(六)---SQL优化
  • 在 SQL 中获取第m个开始的n条记录方法汇总