git自建服务器ssh协议key免密登录配置

git自己搭建的ssh协议服务器,每次pull,push等操作都要输入密码,比较麻烦,下面介绍一下免密配置

  • 配置客户端

其中id_rsa.pub为公私文件

如果没有id_rsa,id_rsa.pub这2个文件,需要手动创建私密文件,运行一下命令

-C 为注释说明,可以不用填写,主要是标注私密文件的出处,方便下一步管理

  • 复制公私文件内容到ssh服务器

可以使用2中方法:

  1. 手动复制。复制上面那一步公私的内容到~/.ssh/authorized_keys,如果没有,创建这个文件
  2. 命令复制。在客户端终端,运行下面的命令,复制到~/.ssh/authorized_keys

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注