我有从我的计算机上将文件复制到服务器的脚本,但是当我执行时,我必须输入密码,是否有任何方法可以不向用户询问密码。
这是我的剧本
#!/bin/bash
HOST='myhost'
USER='username'
PASSWD='password'
for p in $*;
do
scp -r myroot/filename-$p.drl $HOST:/opt/my_server_folder
done;
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
quit
END_SCRIPT
exit 0