无需密码通过ssh执行rsync来同步文件
2015-08-25 10:58
246 查看
1.通过ssh执行rsync(需要密码)
通过ssh帐户(需要密码)执行rsync,将文件同步镜像到远程服务器。下面这个例子将本地的/home/ramesh同步到远程目录/backup/ramesh(服务器地址192.168.200.10)。
执行以下操作时,服务器将会提示需要用户使用密码登录。
rsync -avz -e ssh /home/ramesh/ ramesh@192.168.200.10:/backup/ramesh/ |
2.使用ssh-keygen生成密匙
现在我们来设置ssh,以便在执行ssh操作时不需要密码,使用ssh-keygen在本地生成公钥和私钥。$ ssh-keygenEnter passphrase (empty for no passphrase): Enter same passphrase again: |
3.使用ssh-copy-id将公匙拷贝至远程主机
执行ssh-copy-id,将通过ssh-keygen生成的公匙拷贝至远程主机。ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.200.10 |
4.无需密码通过ssh来执行rsync
现在,你可以不需要密码就可以ssh连接到远程主机ssh 192.168.200.10 |
rsync -avz -e ssh /home/ramesh/ ramesh@192.168.200.10:/backup/ramesh/ |
相关文章推荐
- 《招聘一个靠谱的iOS》面试题参考答案(下)
- 使用Maven创建自定义Archetype
- 排列与组合的实现
- 上下力费是什么意思?
- 【转】[LeetCode] Factorial Trailing Zeroes
- mysql索引
- KMP算法介绍
- 各种浏览器的Hack写法(chrome firefox ie等)
- 排列与组合的实现
- Blue Jeans
- ubuntu设置alt+ctrl+A截图快捷键
- 野人学Android基础篇之初探UI控件第二课--ImageView静态赋值
- 【第九篇】uploadify上传文件
- Java中的泛型
- 验证码的作用与原理
- android shape的使用
- 几点建议,让Redis在你的系统中发挥更大作用
- Android中的Touch事件处理
- Android 单元测试(一)概述及Unit Test
- POJ 2104 K-th Number(区间第k大数)(平方分割,归并树,划分树)