无密码输入批量复制文件
作用:批量复制:复制单个文件或者压缩包到多台服务器,无密码输入<我用着挺方便的>
名称:scp_file.py
环境:需要有Python,需要paramiko <在管理机上安装,一劳永逸>
执行方式:
./scp_file.py iplist src_file dst_file
说明:
iplist:ip列表
src_file:绝对路径下的文件 例如:/tmp/test.txt
dst_file:绝对路径下的文件 例如:/data/log1.txt
备注:复制的方式是 【文件到文件】,不是文件到目录,强调是单个文件
注释:
1.密码在脚本中设定
2.脚本参数共3个:ip列表文件 绝对路径文件名 绝对路径文件名
3.大概思路:for循环读取ip列表,调用scp_file函数,复制文件
脚本地址:http://yunpan.cn/cLeVbLN9AnItQ (提取码:08d7)
截图实例:
1.配置文件密码设置错误:
2.执行命令:
3.脚本截图:
转载于:https://blog.51cto.com/test002/1716095