我有两台服务器 - 后端服务器和前端服务器。每晚,后端服务器生成静态.html文件,然后将其压缩为.tar格式。
我需要编写一个驻留在后端服务器上的脚本,该脚本将.tar文件传输到前端服务器,然后将该.tar文件解压缩到前端服务器的公共Web目录中。
执行此操作的标准,安全方法是什么?
提前致谢。
答案 0 :(得分:4)
执行此操作的最佳选择是rsync。它将为您处理压缩,并使用合理构造的脚本传输最小值。使用rsync,您无需担心压缩或传输,只需意识到它的工作原理。使用正确的参数(即ssh
示例rsync:
/usr/bin/rsync -vxSHrae "ssh -l backups" /opt/redmine backups@example.com::redmine
(替换显而易见的并使用ssh键......)
答案 1 :(得分:3)
在安全的加密连接上使用SFTP或仅使用普通FTP。
答案 2 :(得分:0)
使用IPSec,然后使用您当前使用的任何内容复制文件。
您将获得身份验证(因此您知道您正在与谁通话),加密(因此没有人可以读取数据)和完整性检查(因此没有人可以使用这些位。)