[yotroy.cool]记一次将SSH公钥添加到GitHub

个人博客https://www.yotroy.cool/,欢迎关注我哦~

============================================================

前言

ssh key又过期了,每次重新添加都要回看documentation,自己写一个方便记的。

步骤

以Ubuntu为例

复制代码
$ ssh-keygen -t rsa -b 4096

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
$ #输入名字
$Enter passphrase (empty for no passphrase):  输入密码
$Enter same passphrase again: 再次输入密码

如果在输入名字处直接回车会输出如下

复制代码
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256: ....code..... root@system

直接cat指令

复制代码
cat ~/.ssh/id_rsa.pub

输出直接复制到GitHub的Add new SSH Key中即可。

测试

复制代码
$ ssh -T git@github.com

问题

可能存在国内无法连接问题,可尝试更换dns

相关推荐
张太行_2 小时前
Linux静态库:多模块高效管理
linux·运维·服务器
Codeking__3 小时前
Redis——基本通用命令
redis·git·github
wgl6665203 小时前
Linux---基础IO!
linux·运维·服务器
Ancelin安心3 小时前
kali-dirsearch的使用
linux·运维·服务器·python·计算机网络·web安全·网络安全
独自破碎E3 小时前
下载 GitHub 仓库「单个文件夹」的方法
github
jun_bai4 小时前
python+Java的网盘程序升级版。无感知备份文档,保护数据资产利器。
运维·服务器
X1A0RAN4 小时前
python 借助 paramiko 库执行 SSH命令报错:input is not a terminal 解决方式
开发语言·python·ssh
大厂技术总监下海4 小时前
“Today I Learned”(TIL):一种比写博客更可持续的知识沉淀习惯
大数据·开源·github
suzhou_speeder5 小时前
PoE 延长器:突破 PoE 距离限制,优化网络灵活部署方案
运维·网络·poe·poe交换机·poe延长器
月光下的麦克5 小时前
如何查案动态库版本
linux·运维·c++