📅  最后修改于: 2023-12-03 15:27:48.112000             🧑  作者: Mango
SSH 密钥是一种安全的身份认证方式,可以用于登录远程服务器、版本控制系统等。下面是一个用 Shell/Bash 脚本获取 SSH 密钥的例子。
#!/bin/bash
# 生成 SSH 密钥
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# 输出公钥
echo "Your public key is:"
cat ~/.ssh/id_rsa.pub
这个脚本使用 ssh-keygen
命令生成新的 SSH 密钥对,其中 -t rsa
选项用于指定密钥类型为 RSA, -b 4096
选项用于生成具有 4,096 位安全性的密钥, -C
选项用于指定与密钥关联的注释,该注释将在公钥的开头显示。
在生成密钥对之后,cat
命令用于将公钥打印到终端窗口中。
这个脚本可以让您快速创建新的 SSH 密钥,并输出公钥。通过将公钥提供给需要它的系统,您可以安全地身份验证自己,而无需为每个系统创建和维护单独的用户名和密码。