📅  最后修改于: 2023-12-03 15:20:45.978000             🧑  作者: Mango
当你需要在不同的计算机之间进行安全的文件传输,或者在远程服务器上工作时,SSH(Secure Shell)是一个非常有用的工具。在使用 SSH 时,你需要公钥和私钥。
以下是在 Ubuntu 上生成 SSH 密钥的步骤:
首先,需要检查本地计算机是否已经存在 SSH 密钥。可以在终端中输入以下命令来检查:
ls -al ~/.ssh
如果已经存在 SSH 密钥,则终端会返回一个或多个已命名的密钥文件。
如果还没有 SSH 密钥,可以使用以下命令生成:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
-t rsa
指定密钥类型为 RSA。-b 4096
设置密钥长度。-C
可以添加注释,以标识密钥的用途。终端会提示你是否要为新密钥设置路径等信息。默认设置即可。
如果你的计算机上已经在运行 ssh-agent(SSH 代理),那么可以使用以下命令将 SSH 密钥添加到代理中:
ssh-add ~/.ssh/id_rsa
使用以下命令可以获取公钥:
cat ~/.ssh/id_rsa.pub
将输出的公钥拷贝并粘贴到需要访问的服务器或 Git 主机的“SSH 公钥”环节。
现在你就可以使用 SSH 连接到远程服务器或者 Git 仓库了。
以上就是在 Ubuntu 上生成 SSH 密钥的步骤,祝你使用愉快!