0

データベースのダンプを作成し、UbuntuサーバーからLinuxマシンにファイルを転送するために使用されるスクリプトがありました。ファイル転送にはscpを使用し、毎回パスワードの入力を求め、自動化する必要があります。UbuntuマシンにLinuxのRsa公開鍵をauthorized_keysとして持っていました.scpを実行すると、許可が拒否されました(publickey、gssapi-keyex、gssapi-with-mic、password)が許可をチェックし、passwordAuthontication offなどのすべてがうまくいきませんでした。

スクリプトにパスワードを書き込んで、セキュリティに関係なく使用できますか?

これは私のスクリプトです:

export DB_DUMP_DIR=/home/database_dump
export DB_NAME=database_name_$(date '+%Y_%m_%d').sql

mysqldump -u root  mysql > ${DB_DUMP_DIR}/${DB_NAME}
if [ $? -eq 0 ];then
 scp -i /root/.ssh/id_rsa  ${DB_DUMP_DIR}/${DB_NAME} root@192.0.0.0:
else
    echo "Error generating database dump"
fi
4

1 に答える 1