shell脚本将文件传输到服务器

时间:2013-09-13 11:58:05

标签: linux ubuntu-12.04

我有从我的计算机上将文件复制到服务器的脚本,但是当我执行时,我必须输入密码,是否有任何方法可以不向用户询问密码。

这是我的剧本

#!/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

1 个答案:

答案 0 :(得分:0)

您需要查看SSH密钥身份验证我认为this可能有所帮助。