リモート マシンからローカル マシンにファイルをコピーする必要があり、それを自動化する必要があります。
SCP コマンドを試してみましたが、動作していますが、ローカル マシンとリモート マシンのユーザーのパスワードを要求する部分を自動化できませんでした。
この記事に基づいて、ssh-keygen と ssh-copy-id を使用してパスワードなしで SSH ログインを実行できます
そこに書かれているすべての指示に従った後、これを使用してリモートマシンにアクセスしようとしました
ssh lalala@XXX.XXX.XXX.XXX
それは機能し、パスワードを要求しなくなりました。しかし、以下のコマンドを使用してそのマシンからファイルをコピーしようとすると、
scp lalala@XXX.XXX.XXX.XXX:'/a/b/c.txt' lelele@XXX.XXX.XXX.YYY:'/b/c/'
lelele@XXX.XXX.XXX.YYY である localmachine のパスワードを要求します。
私は何か間違ったことをしたのだろうか?どうなり得るか?コマンドのフォーマットに何か問題がありますか?
ところで、私は Centos を使用しており、Python を使用してコーディングする予定です。