设置无密码传输:
1.在你这台主机上生成公钥
ssh-keygen -t rsa
一直回车
2.复制生成的公钥到所有服务器
即文件~/.ssh/id_rsa.pub
3.传输:
#!/bin/shfor((i=1i<101i++))
do
scp file.tar root@$ip$i:/tmp
echo file.tar " is copied"
done
在shell脚本里使用sftp批量传送文件主要步骤如下:
1.为运行shell脚本的本地用户生成密钥对
2.将其中的公钥分发到sftp欲登录的远程服务器上
3.编写并以上面的本地用户运行shell脚本
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)