📅  最后修改于: 2023-12-03 15:27:07.984000             🧑  作者: Mango
在现代软件开发中,经常需要通过 SSH 协议来访问代码托管服务,如 GitHub、GitLab 或 Bitbucket 等。而为了确保安全性,在使用 SSH 协议访问时,我们需要对秘钥加密以保证通信的安全性。
SSH 密钥对一般分为公钥和私钥两部分,公钥用于与服务器交互时进行加密,而私钥则用于解密服务器返回的数据。本文将介绍如何使用 Shell-Bash 在 Linux 或 macOS 系统上生成 SSH 密钥 pair。
生成 SSH 密钥 pair 的步骤如下:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]
简单来说,使用ssh-keygen 命令可以简单方便地生成 SSH 密钥对,是一种非常安全的加密方式。在使用 SSH 进行开发时,可以通过使用 SSH 秘钥对来增强安全性,并保护您的代码和服务器不受恶意攻击。