Linux SCP 基于密码传输
背景:SCP拷贝的时候,没有打通SSH的情况下,需要手动填入密码~~ 对于重复性工作,我们需要用脚本来搞定
!/usr/bin/expect -f
set password backup
set bakdata [exec date “+%Y-%m-%d”]
spawn scp
bakdata∗.tar.gzbackup@ip:/home/backup/vkbakdatasettimeout300expect“backup@ip′spassword:”settimeout300send“
password\r”
set timeout 1500
send “exit\r”
expect eof