客户端生成证书的命令,
dropbearkey -t rsa -f .ssh/id_rsa
然后把生成的公钥复制到服务器的~/.ssh/public_key文件下。
在/etc/ssh/sshd_config中指定该文件。
使用证书的脚本
#!/bin/sh
SSH_RESULT=ps | grep 8979:0 | grep -v grep
if [ X"${SSH_RESULT}" = X"" ]; then
date >> /root/bad.txt
echo "ssh connection missing...restart" >> /root/bad.txt
ssh -i /root/.ssh/id_rsa -T -f -g -N -L 8979:0.0.0.0:3128 173.248.160.239
else
date >> /root/good.txt
echo "ssh connection working..." >> /root/good.txt
fi