我有服务器 1 和服务器 2。
在步骤一中,服务器 1 中运行一个脚本,生成一个文件,创建文件的过程完成后,我需要将该文件上传到服务器 2。
最好的方法和途径是什么?
谢谢,佩德罗
答案1
在 Linux 中有多种方法可以传输文件。最常见和最简单的方法是 scp:
scp [[username@]host:]file-to-copy [[username@]host:]target
[]- 标记可选参数。例如,如果您登录到服务器 1,则可以执行以下操作:
scp file-to-copy server2:/location/to/put/the/file/in
或者如果您需要 server2 上的不同用户名,请将 server2 更改为 username@server2
如果你想要一些更高级的功能,比如同步和仅复制新文件,请查看 rsync(查看 man rsync)
答案2
同步是一个很好的方法