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
本文介绍了一种使用 Expect 脚本实现 Linux 系统上 SCP 命令自动化的方案,通过脚本自动输入密码完成文件从本地到远程服务器的备份过程,适用于重复性的备份任务。
274

被折叠的 条评论
为什么被折叠?



