Linux SCP 基于expect密码传输

来源:互联网 发布:win10仿linux主题 编辑:程序博客网 时间:2024/06/07 23:57

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/vkbakdatasettimeout300expectbackup@ipspassword:settimeout300sendpassword\r”
set timeout 1500
send “exit\r”
expect eof

0 0
原创粉丝点击