SSH

脑子不好,总是忘记……..

ssh 公钥的作用#

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

创建 ssh 公钥#

//使用ssh-keygen命令生成ssh 密钥
ssh-keygen -t rsa
//命令在生成时添加注释
ssh-keygen -t rsa -C "邮箱"

1. 上面两个命令都可以生成 ssh 密钥,输入上面命令后,连按三个空格即可生成 ssh 密钥。
2.ssh 密钥会包含 id_rsa 和 id_rsa.pub 两个文件,分别表示生成的私钥和公钥。

查看 ssh 公钥#

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

//查看公钥
cat id_rsa.pub

删除公钥#

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

如果本地有 ssh,会出现如下提示:选择 y,表示覆盖本地的 ssh key,这也就是 ssh 秘钥删除的意思
file

本作品采用《CC 协议》,转载必须注明作者和本文链接
The sun is always behind the storm~