scp每次使用时都需要输入密码,怎么避免
命令行scp拷贝文件需要输入密码,如果想在脚本里自动化scp拷贝,可以用expect来实现自动化操作。
使用 下面命令安装
yum install except
#!/bin/bash filename=$1 ip=$2 path=$3 pwd=$4 expect -c " spawn scp ${filename} root@${ip}:${path} expect { \"*password*\" {set timeout 300; send \"${pwd}\r\";} } expect eof" mv ${filename} /mnt/test0509