使用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