问题描述

如图,我自定义了密钥文件名字。

创建SSH密钥时使用了自定义文件名遇到的问题
所以在测试连接时导致了:
创建SSH密钥时使用了自定义文件名遇到的问题

问题解决

连接的时候指定自己重命名的私钥文件名就好了。

ssh -T -i git_test git@github.com

创建SSH密钥时使用了自定义文件名遇到的问题

SSH命令基本使用

创建SSH密钥时使用了自定义文件名遇到的问题

注意

在设置了自定义名字的SSH密钥后,还需要再设置一下SSH的配置文件,不然连接GitHub时还会使用默认的密钥,导致拒绝连接

步骤
  1. 编辑ssh配置文件。
vim /etc/ssh/ssh_config
  1. Host *之上添加自己的自定义设置信息。
    示例:
#####################################
#By Jason
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/git_test
#####################################

如图:
创建SSH密钥时使用了自定义文件名遇到的问题
之后就可以喽,当然还可以自定义更多,比如控制不同的SSH Keys连不同的Git环境

参考
感谢这个非常详细的大佬:https://www.cnblogs.com/luckyXcc/p/5876651.html

相关文章:

  • 2021-12-17
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-03-02
猜你喜欢
  • 2021-09-03
  • 2021-06-03
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
相关资源
相似解决方案