scp自动输入密码方法一:首先在备份服务器上配置:mkdir-p~/.sshchmod700~/.ssh在~/.ssh/目录下生成密钥文件ssh-keygen-trsa-P""-f~/.ssh/id_rsa然后在其他服务器上配置:mkdir-p~/.sshtouch~/.ssh/authorized_keys将备份服务器的id_rsa.pub内容追加到其他服务器的authorized_keys里面ssh192.168.1.249cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keyschmod600~/.ssh/authorized_keys在备份服务器上执行SCP命令scp-rproot@192.168.1.248:/tmp/scripts/hello./实现自动输入密码拷贝文件,达到备份其他服务器数据的目的。方法二:在备份服务器上编辑脚本,并添加任务
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
setDATE[execdate+%Y%m%d%k]setpassword123456spawnscp-rZdtech@192.168.1.248:/home/backup/mysqls_$DATE.sql.gz/home/backup/mysql/settimeout300expect"Zdtech@192.168.2.248'spassword:"settimeout300send"$password\r"settimeout300send"exit\r"expecteof任务计划:06***/home/script/Mysql_backup.sh>/dev/null2>&1