サーバーAからリモートサーバーBにscpを使用してディレクトリをコピーしたい.スクリプトでこれを行いたいので、winScpで正常に動作するサーバーの秘密鍵と公開鍵を生成しました。
しかし、シェル/スクリプトでコピーしようとすると
scp -i <DIR>/key.ppk $tmpDirA/*.war $username@$server:$TmpDirB
パスフレーズを聞かれる
Enter passphrase for key '<DIR>/key.ppk'
キーを生成するときに、パスフレーズでさえ空のままでした。
両方のサーバー (openSuse) には openSsh、プロトコル 2 があり、キーは rsa-keys です。
このキーはサーバー A では生成されません。それは問題ですか?
どの点が欠けているのかわかりません。助けてくれてありがとう。