sshpass的安裝使用

2021-10-12 21:05:40 字數 594 閱讀 5800

2019-09-04 11:42:54

介紹:sshpass可以解決scp時的密碼互動式輸入。主要用於指令碼當中,缺點是容易暴露密碼,洩露安全資訊。

1、安裝

yum install sshpass

2、使用命令

sshpass -p (passwd) scp (絕對路徑檔案)root@(ip):/data

#如果拷貝資料夾需要新增scp -r 引數

3、指令碼方式

#!/bin/bash

password=qwer

user=root

ip=192.168.1.100

file=/home/file.txt

sshpass -p $password scp file use

r@

user@

user

@ip:/data/

指令碼優化方式:

1、password、user、ip可以設定為變數進行輸入式讀取

2、多個不同ip可以設定為ip_list.txt,然後用for迴圈

3、檔案也可以採取for迴圈的方式

4、可以加入判斷式,比如向不同ip節點拷貝不同檔案

sshpass的安裝使用 技術宅

介紹 sshpass可以解決scp時的密碼互動式輸入。主要用於指令碼當中,缺點是容易暴露密碼,洩露安全資訊。1 安裝 yum install sshpass2 使用命令 sshpass p passwd scp 絕對路徑檔案 root ip data 如果拷貝資料夾需要新增scp r 引數3 指令碼...

sshpass命令使用

一 sshpass安裝 yum install sshpass sshpass v 二 sshpass命令使用 1 直接遠端連線某主機 sshpass p ssh 2 遠端連線指定ssh的埠 sshpass p ssh p 3 從密碼檔案讀取檔案內容作為密碼去遠端連線主機 sshpass f ssh...

sshpass命令使用

1 直接遠端連線某主機 sshpass p ssh 2 遠端連線指定ssh的埠 sshpass p ssh p 3 從密碼檔案讀取檔案內容作為密碼去遠端連線主機 sshpass f ssh 4 從遠端主機上拉取檔案到本地 sshpass p scp 5 將主機目錄檔案拷貝至遠端主機目錄 sshpas...