> 文档中心 > SSH密钥生成

SSH密钥生成

引言:你是不是也曾被SSH密钥搞得头大?别担心,今天咱们就来聊聊这个“神秘”的文件夹~/.ssh,看看它到底藏了多少秘密。

问题:首先,cd ~/.ssh这个命令是啥意思?简单说,就是让你进入SSH密钥的“老巢”。接着,open ~/.ssh则是打开这个文件夹,方便你查看里面的文件。那么,id_rsa和id_rsa.pub这两个文件又是什么鬼?

答案:id_rsa和id_rsa.pub就是SSH密钥的“双胞胎”,一个私钥,一个公钥。私钥是你保密的,公钥则可以公开。如果你已经有了这些文件,可以用现成的密钥,或者删掉重新生成新的。生成密钥的命令是ssh-keygen -t rsa -C "邮箱账号",然后一路回车就搞定了。

思维拓展:其实,SSH密钥就像你家的钥匙和锁,私钥是钥匙,公钥是锁。用它们可以安全地登录远程服务器,避免密码泄露的风险。所以,了解SSH密钥不仅能让你的开发工作更高效,还能提升安全性。是不是觉得SSH密钥也没那么神秘了?

cd ~/.ssh 查看ssh文件夹下是否存在文件

open ~/.ssh 打开

查看id_rsaid_rsa.pub是否存在(如果已经存在可以使用当前密钥或者删除重新生成新的密钥)

ssh 密钥会包含id_rsaid_rsa.pub两个文件,分别表示生成的私钥公钥

生成ssh密钥

ssh-keygen -t rsa -C "邮箱账号"

一路回车