scp遠端上傳檔案自動填寫密碼

2021-06-28 13:49:35 字數 449 閱讀 7983

專案中有這麼個需求  :後台通過上傳檔案到遠端伺服器不能手動填寫密碼,同時也要獲取上傳進度。

於是就想起了scp這個命令,下面是一組shell語句

shell.sh

expect -c "

set timeout 1200;

spawn /usr/bin/scp -r $1 $4@$2:$3

expect

\"*password*\"

}expect eof;"

執行方式:sudo nohup script -q /dev/stdout -c "/home/idexadmin/shell.sh /home/admin/taskn.txt  203.156.255.159 /home/admin dmin k3yiiqmtfvzvo572gruv" >/tmp/nohup.out 2>err.log

scp遠端上傳檔案

1.方法1 簡便方法 upload usr bin expect eod spawnbash c scp r tmp log1 root 127.0.0.1 tmp log2 for assword re eof eod由於expect和bash的關鍵字不一樣,所以使用bash c進行關鍵字轉換,否...

sshpass ssh 自動填寫密碼連線

sshpass p password ssh erdan 192.168.1.2 可以把 密碼放到乙個檔案內 第一行?然後 f 引數 指定檔案,內網開發測試的時候,可以用的上 sshpass 需要安裝,yum enablerepo remi install sshpass 網上也有原始碼包 客戶端 ...

批處理自動填寫密碼

因為最近經常用到mysql,不過要用cmd切換到相應的路徑,而且還要輸入密碼 這個是最煩人的 為此寫了個批處理實現一鍵登入mysql。用到vbs的模擬鍵盤。echo off echo set wshell createobject wscript.shell echo wscript.sleep 5...