我希望这不是一个重复的问题,我在发布之前确实对此做了一些研究。
我本地有多个目录,需要将它们scp
转移到多台远程计算机(每台远程计算机 1 个目录)。目前,我是这样操作的:
scp d1 remote1:/location1/ && scp2 d2 remote2:/location2/ && ...
问题是它scp
要求我输入每台机器的密码。通常,我会通过将本地公钥添加到远程机器来解决这个问题,但由于这些远程机器大约有 100 台,我觉得这不是一个很有吸引力的选择。
有没有一种方法可以让我最多提供一次密码来将所有这些目录 scp 到所有远程机器?
谢谢
答案1
如果你不太担心在本地机器上以明文形式暴露密码,请查看http://linux.die.net/man/1/pscp和 -pw 标志