0

コンピューターからサーバーにファイルをコピーするスクリプトがありますが、実行時にパスワードを入力する必要があります。ユーザーにパスワードを要求せずに処理する方法はありますか。

これが私のスクリプトです

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

1 に答える 1

0

SSH キー認証を調べる必要があります。これが役立つと思います。

于 2013-09-13T12:54:37.817 に答える