使用rsync在两台VPS间传输文件

时间:2011-08-24 20:13:41 

如果你的VPS上有个文件要传到另一个VPS上,最最简单的方法有两种。一个是先下载到本地,然后上传到另一个VPS,这个方法的缺点是速度慢。另一个方法是放到http可以访问的目录下,然后在另一台VPS上使用wget命令下载,这个方法的缺点是操作较为麻烦,需要分别登陆两台VPS,而且无法使用自动脚本。当然还有一个方法,可以克服上面两个方法的缺点,这就是本文要讲的rsync。

rsync介绍

rsync是通过SSH的方法,将VPS上的文件传输到另一台VPS,它需要建立密钥认证。其最大的优点在于,建立了密钥认证以后,只需要在一台VPS操作,就可以实现两台VPS间的数据同步。这个优点主要是针对于自动脚本,这样可以很方便地用于数据定时备份同步。

rsync使用方法

首先假设在VPS1中有个文件/root/file.tar要传到VPS2的home目录中。

1.建立密钥认证

在VPS1中执行

ssh-keygen -t rsa

执行后会提示输入密钥文件输出目录,直接回车使用默认目录即可,然后是询问设定的密码,直接回车两次,表示无密码。

2.上传密钥证书

将刚才生成的密钥证书(默认在/root/.ssh/id_rsa.pub)上传到VPS2的/root/.ssh目录中,并重命名为authorized_keys

3.传输文件

rsync -avz -e 'ssh -p 22' /root/file.tar root@vps2.com:/home

上面的命令在VPS1中执行,将/root/file.tar文件上传到VPS2(这里假设域名是vps2.com)的/home目录下。

转载请以链接形式注明本文原始链接:http://www.eincy.com/rsync

标签:vps,传输,服务器
0
投稿

猜你喜欢

  • 基于Linux的虚拟主机搭建

    2008-10-14 14:11:00
  • 代购Godaddy Gift Card

    2010-05-05 12:31:00
  • 中国PR、Alexa、Site分别之最排行

    2007-12-15 08:00:00
  • phpwind推淘链接APP 转化淘宝商品链接收益

    2010-06-30 21:23:00
  • 微软将与德国政府合作推新型电子身份证系统

    2010-03-08 13:50:00
  • 传播木马的新途径,大家小心

    2008-01-15 08:56:00
  • 概述:FTP及FTP服务器

    2007-08-23 13:43:00
  • DNS服务器配置实例

    2009-01-23 17:13:00
  • Webmail攻防实战(8)

    2007-11-12 13:50:00
  • 网站开发不要迷信生成静态页

    2007-10-21 08:59:00
  • 教你查看本机DNS服务器地址的方法

    2009-01-06 14:07:00
  • 从驱动中国100万元收购qudong.com谈全拼域名的优势

    2007-08-05 13:30:00
  • adsense广告管理又添新功能!

    2008-01-17 12:07:00
  • 站长朋友:请不要着急地升级网站程序版本

    2008-12-22 10:15:00
  • 网站重建如何保护已有排名

    2008-02-17 14:09:00
  • 网站关键词选取技巧:正确简练并具代表性

    2008-12-12 17:00:00
  • 建立Web应用的一个新途径

    2007-03-28 15:44:00
  • 网上安家步步高;ADSL建站初探

    2010-04-14 18:43:00
  • 如何删除GODADDY主机免费空间?

    2010-04-17 13:17:00
  • 邵晓锋:大力加强电子商务基础设施建设

    2009-10-29 11:51:00
  • asp之家 网站运营 m.aspxhome.com