sshpass的安装使用

介绍:sshpass能够解决scp时的密码交互式输入。主要用于脚本当中,缺点是容易暴露密码,泄露安全信息。安全

一、安装bash

yum install sshpass

二、使用命令ssh

sshpass -p (passwd) scp (绝对路径文件)root@(IP):/data

#若是拷贝文件夹须要添加scp -r 参数
三、脚本方式ide

#!/bin/bash
    password=qwer
    user=root
    ip=192.168.1.100
    file=/home/file.txt
   sshpass -p $password scp file $user@$ip:/data/

脚本优化方式:
一、password、user、ip能够设置为变量进行输入式读取
二、多个不一样IP能够设置为ip_list.txt,而后用for循环
三、文件也能够采起for循环的方式
四、能够加入判断式,好比向不一样ip节点拷贝不一样文件优化

相关文章
相关标签/搜索