📜  检查您 PC 的 SSH 密钥 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:46.314000             🧑  作者: Mango

检查您 PC 的 SSH 密钥 - Shell/Bash

简介

这个Shell/Bash脚本用于检查您PC上配置的SSH密钥。SSH密钥对是一种安全的身份验证方式,用于在计算机之间进行安全的远程登录和传输数据。使用该脚本可以帮助程序员快速检查他们PC上的SSH密钥是否正确设置。

使用方法
  1. 将以下代码保存为check_ssh_key.sh文件:
#!/bin/bash

echo "正在检查SSH密钥..."

# 检查是否存在SSH密钥
if [ -d ~/.ssh ] && [ -f ~/.ssh/id_rsa.pub ]; then
    echo "SSH密钥已找到!"
    echo "下面是你的公钥:"
    echo "```"
    cat ~/.ssh/id_rsa.pub
    echo "```"
else
    echo "未找到SSH密钥,请先生成密钥对并配置SSH!"
fi
  1. 打开终端,导航到包含check_ssh_key.sh文件的目录。

  2. 运行以下命令来执行脚本:

bash check_ssh_key.sh
脚本说明

脚本采用bash编写,通过检查~/.ssh目录是否存在以及id_rsa.pub文件是否存在来确定SSH密钥是否配置。

如果SSH密钥已找到,脚本将输出"SSH密钥已找到!"并显示您的公钥。公钥包含在格式化的代码片段中,并以Markdown代码块的形式返回。

如果未找到SSH密钥,脚本将输出"未找到SSH密钥,请先生成密钥对并配置SSH!"。

示例输出
正在检查SSH密钥...
SSH密钥已找到!
下面是你的公钥:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDT0sCeL...<公钥的其余部分>