经常使用GIT工具登录服务器的朋友肯定会配备SSH免费登录,以提高效率并且是安全的。本文讨论了与无效工作相关的配置。
以Mac为例,Windows环境相似
SSH配置,该配置存储在用户目录中存储的.ssh隐藏文件夹中。查看目录将看到一些文件
ID_RSA是一个私钥,它始终存储在该计算机的设备上。ID_RAS_PUB是与私钥相对应的公钥。通常在远程仓库或远程服务器上配置。
配置用于管理多个公共和私钥,以配置与不同服务的配置关系。
NOWN_HOSTS记录每次将SSH链接传递到远程服务或GIT服务时使用的公共密钥信息。下次更改远程公共密钥时,将编写公共密钥信息。匹配将提示
-t指定密钥类型,默认值为RSA,可以省略。C集注释,例如邮箱。-f指定密钥文件存储文件名。
名称默认为ID_RSA和ID_RSA.PUB,我强烈建议通过-f参数将其修改为相应的平台,例如GitHub,Gitlab,Gitee,等。
执行后,按Enter键确认,并最终似乎成功。
然后执行公共密钥的打印,将并粘贴到相应的平台
主机#domain名称,可以是IP地址
主机名#domain名称
首选publicKey #default值,无需修改
IdentityFile?/.ssh/gitee#匹配本地私钥文件
我的配置:
SSH目录中的文件:
如果有成功的配置
如果指令有问题,请检查配置文件是否具有名称或路径错误,或者公共密钥是否正确配置为远程服务
原始:https://juejin.cn/post/7094130082624569381