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節點拷貝不一樣文件優化

相關文章
相關標籤/搜索