在计算机之间自动复制文件的最简单方法

在计算机之间自动复制文件的最简单方法

我正在尝试编写一个脚本,该脚本本质上将某个文件夹中的文件复制到另一台计算机上的文件夹中。我的第一个想法是 SCP,但我不知道是否可以通过在命令中添加密码来自动化 SCP(据我所知这是不可能的,或者非常困难)。

所以基本上我试图在 Mac 或 Linux 机器上设置一个文件夹,它将接受文件而无需输入密码(或者它可以获取我可以通过脚本发送的密码)。

我确信有一种简单的方法可以做到这一点,对吗?

答案1

您可以将 scp/rsync 等与密钥文件一起使用,这样它们就不会提示输入密码(这是更好的使用方式)

http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and

答案2

你的第一个想法是正确的。如果你设置 ssh 密钥在各种机器上,您都可以使用 scp(和 ssh),根本不需要密码。

答案3

您可以使用 scpssh 密钥认证,或者你可以设置同步并限制通过IP访问。

相关内容