Skip to main content

github+ssh访问远程

记录 github 上的 SSH 服务

环境准备

  • 安装git

SSH密钥有什么用

在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务

这些密钥用于安全地进行身份验证,无需输入密码

生成本地ssh密钥对

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  • -t: 指定密钥类型为RSA
  • -b 4096: 密钥长度为4096
  • -C "your_email@example.com": 添加注释, 通常是电子邮件, 有助于识别密钥

过程中会有输入密钥环节

  • 可以增加密码, 增加安全性
  • 也可以留空, 便于访问连接

结果

  • id_rsa:私钥文件
  • id_rsa.pub:公钥文件

查看公钥key

生成密钥过程中, 如果没有修改生成路径, 则默认为用户目录下C:\Users\ework\.ssh\

使用命令行访问cat ~/.ssh/id_rsa.pub

github添加公钥

测试连接正常

执行 ssh -T git@github.com 后返回如下表示正常