检验公钥和私钥是否配对
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
在linux中公钥和私钥文件一般位于/root/.ssh/路径之下,私钥文件为id_rsa,公钥文件为id_rsa.pub。下面描述具体的检验过程。
1. 准备公私钥文件
进入/root/.ssh目录,将公私钥文件命名为id_rsa和id_rsa.pub。
2. 书写脚本
用如下脚本check_rsa_pub.sh检查是否配对:
#!/bin/bash
#set -x
cd /root/.ssh/
#检验私钥是否正确
openssl rsa -in id_rsa -text -noout &> /dev/null
if [ $? -ne 0 ]; then
echo "************************ id_rsa error *************************"
else
echo "************************ id_rsa is OK *************************"
fi
echo "next step just enter!"
#检验公钥是否正确
ssh-keygen -l
if [ $? -ne 0 ]; then
echo "************************ id_rsa.pub error *********************"
else
echo "************************ id_rsa.pub is OK *********************"
fi
脚本文件存放在网易蜂巢的对象存储中,下载地址为 http://tools.nos-eastchina1.126.net/check_rsa_pub.sh
3. 检验
运行脚本 :
sh check_rsa_pub.sh
出现”next step just enter!”时直接回车即可。
私钥正确时会提示:
************************ id_rsa is OK *************************
私钥错误时提示:
************************ id_rsa error *************************
公钥正确时提示:
************************ id_rsa.pub is OK *************************
公钥错误时提示:
************************ id_rsa.pub error *************************
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)