我需要将文件从远程机器复制到我的本地机器,并且我需要自动化它。
我已经尝试过 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
我想知道我是不是做错了什么?会是什么呢?命令的格式有问题吗?
顺便说一句,我正在使用 Centos,我打算使用 python 对其进行编码