ssh免密脚本

1.本机生成公钥和私钥 

ssh-keygen -t rsa

2.创建文件

内容为要做免密地址的ip

3.编写脚本

vim copy.sh

#!/bin/bash

for ip in `cat /root/ip.txt` 

do

sshpass -p123 ssh-copy-id -i /root/.ssh/id_rsa.pub $ip -o StrictHostKeyChecking=no >/dev/null 2>/var/log/ssh.log

if [ $? -eq 0 ]

then

  echo "主机${ip}分发秘钥成功"

else

  echo "主机${ip}分发秘钥失败"

fi

done

4.执行脚本

/bin/bash copy.sh


~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容