Windows查看本机SSH公钥,生成公钥

Windows查看本机SSH公钥,生成公钥


1.查看 ssh 公钥方法:

  1. 打开你的 git bash 窗口

  2. 进入 .ssh 目录:cd ~/.ssh

  3. 找到 id_rsa.pub 文件:ls

  4. 查看公钥:cat id_rsa.pub 或者 vim id_rsa.pub
    如图


2.什么是公钥

  • 很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。
  • 很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。

3.生成公钥

  • 如果通过上面的方式找不到公钥,你就需要先生成公钥了:ssh-keygen
    以下引用截取自知乎平台 传送 还不会使用Github?

我们要想生成SSH key,首先就得先安装 SSH,对于 Linux 和 Mac 系统,其默认是安装 SSH 的,而对于 Windows 系统,其默认是不安装 SSH 的,不过由于我们安装了 Git Bash,其也应该自带了 >SSH. 可以通过在 Git Bash 中输入ssh命令,查看本机是否安装 SSH:
如图
如上图所示,此结果表示我们已经安装 SSH 啦!接下来,输入ssh-keygen -t rsa命令,表示我们指定 RSA 算法生成密钥,然后敲三次回车键,期间不需要输入密码,之后就就会生成两个文件,分别为>id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 对于这两个文件,其都为隐藏文件,默认生成在以下目录:

Linux 系统:~/.ssh

Mac 系统:~/.ssh

Windows 系统:C:\Documents and Settings\username\.ssh

Windows 10 ThinkPad:C:\Users\think.ssh

密钥和公钥生成之后,我们要做的事情就是把公钥id_rsa.pub的内容添加到 GitHub,这样我们本地的密钥id_rsa和 GitHub 上的公钥id_rsa.pub才可以进行匹配,授权成功后,就可以向 GitHub 提交代码啦!


刚开始写博客希望对你我都有帮助th
传送 晚觉入海

posted @ 2022-02-20 11:10  晚觉入海  阅读(16799)  评论(0编辑  收藏  举报
Document