0x0034's Blog.

ssh免密脚本

字数统计: 110阅读时长: 1 min
2022/11/27

脚本功能

此脚本只适用于有后门秘钥的运维, 或者存在固定运维密码的机器使用.

注: 记得替换-i 后面的证书 和 -p 后面的密码. 否则会直接报错退出的.

1
2
3
4
5
6
7
8
#!/bin/bash
SSH_IP=${1}
SSH_PROT=${2-22}
if [[ -z ${SSH_IP} ]];then
echo "SSH_IP must exist"
exit 1
fi
ssh -oPasswordAuthentication=no -i ~/.ssh/xxx.pem root@${SSH_IP} || sshpass -p xxxxx ssh -p ${SSH_PROT} root@${SSH_IP}
CATALOG
  1. 1. 脚本功能