1. 通过私钥生成公钥的值,再自行与当前公钥进行比对
cd ~/.ssh
ssh-keygen -y -f id_rsa
2. 编写一个sh脚本,运行即可测试
touch check_rsa.sh
内容如下:
#!/bin/bash
#set -x
# 切换到.ssh文件夹所在路径
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
切换到check_rsa.sh
所在目录,运行它:
sh check_rsa.sh
看看有没有输出error。
网友评论