批量免密登录

背景

最近在做对多台服务器做健康监控的练习项目,首先要能免密登录多台服务器,然后写了个小脚本。因为比较短直接在terminal执行也行

实现

user_name 替换为在服务器上的用户名,循环IP末尾字节,执行批量免密

for i in `seq 40 49`;do
    ssh-copy-id -i ~/.ssh/id_rsa.pub user_name@192.168.1.$i
done

或者把ip写进/etc/hosts

for i in `seq 1 10`;do
    ssh-copy-id -i ~/.ssh/id_rsa.pub pi$i
done

猜你喜欢

转载自blog.csdn.net/skange/article/details/82051006
今日推荐