2010-04-09 73 views
3

我有两台服务器 - 一个后端服务器和一个前端服务器。每天晚上,后端服务器都会生成静态的.html文件,然后将其压缩为.tar格式。如何安全传输

我需要编写一个驻留在后端服务器上的脚本,该脚本将.tar文件传输到前端服务器,然后将该.tar文件解压缩到前端服务器的公共Web目录中。

什么是标准,安全的方法来做到这一点?

在此先感谢。

+0

这可能应该在serverfault.com – rook 2010-04-09 20:29:50

回答

3

在安全的加密连接上使用SFTP或只是普通的FTP。

4

这样做的最佳选择是rsync。它将为您处理压缩,并以合理构建的脚本传输最小值。使用rsync,你不需要担心压缩或传输,只要意识到它的工作原理。有了正确的paramters(即SSH

例的rsync:

/usr/bin/rsync -vxSHrae "ssh -l backups" /opt/redmine [email protected]::redmine 

(使用任何你目前使用的替代明显,使用SSH密钥...)

+0

+1这是正确的答案。 – rook 2010-04-09 20:29:21

+0

感谢您的回答,我过去几个月一直在使用rsync。这正是我所期待的。谢谢! – michaeltk 2010-06-29 21:42:48

0

使用IPSec,然后复制文件。

你会得到验证(所以你知道你在和谁说话),加密(所以没有人可以读取数据)和完整性检查(所以没有人可以与位玩弄。)