0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

rsync 的免密传输(同步)文件

佳佳 来源:jf_36786605 作者:jf_36786605 2024-12-23 16:26 次阅读

要实现 rsync 的免密传输(同步)文件,你需要设置 SSH 免密登录。这样,rsync 就可以在不需要输入密码的情况下通过 SSH 连接到远程服务器并传输文件。以下是设置 SSH 免密登录的步骤。

生成 SSH 密钥对。在本地机器上生成 SSH 密钥对(如果你还没有的话):
ssh-keygen -t rsa
在提示时,你可以按回车接受默认的文件路径,或者指定一个新的路径。然后设置一个密码保护你的密钥(这对于安全性是一个好的实践),或者留空以创建一个无密码的密钥。
复制公钥到远程服务器。将你的公钥复制到远程服务器的 ~/.ssh/authorized_keys 文件中:
ssh-copy-id user@remotehost
这里的 user 是你远程服务器上的用户名,remotehost 是远程服务器的地址。如果你的 SSH 密钥不是默认的 ~/.ssh/id_rsa,你可能需要指定私钥的路径。
测试免密登录。测试你是否能无需密码登录到远程服务器:
ssh user@remotehost
如果一切设置正确,你应该能够无需输入密码就登录到远程服务器。
使用 rsync 进行同步。现在你可以使用 rsync 进行文件同步,而不需要输入密码。以下是一些基本的 rsync 命令示例:
同步单个文件:
rsync -avz /path/to/local/file user@remotehost:/path/to/remote/directory
同步整个目录:
rsync -avz /path/to/local/directory user@remotehost:/path/to/remote/directory
同步时排除某些文件或目录:
rsync -avz --exclude 'pattern' /path/to/local/directory user@remotehost:/path/to/remote/directory
使用 --delete 选项同步并删除远程服务器上多余的文件:
rsync -avz --delete /path/to/local/directory user@remotehost:/path/to/remote/directory
使用 --progress 选项显示传输进度:
rsync -avz --progress /path/to/local/directory user@remotehost:/path/to/remote/directory
确保替换 /path/to/local/directory 和 /path/to/remote/directory 为你的实际路径,user 和 remotehost 为远程服务器的实际用户名和地址。
通过以上步骤,你可以实现 rsync 的免密传输(同步)文件。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9237

    浏览量

    85673
  • SSH
    SSH
    +关注

    关注

    0

    文章

    189

    浏览量

    16359
收藏 人收藏

    评论

    相关推荐

    Linux文件压缩打包的各种姿势

    1.文件打包与压缩 1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件。比如: 搬家…脑补画面 img. 2.为什么要对文件进行压
    的头像 发表于 12-02 09:25 238次阅读

    如何使用SFTP传输文件

    在当今的数字化时代,大文件传输变得越来越常见。无论是企业数据迁移、远程备份还是内容分发,都需要一种既安全又高效的文件传输方式。SFTP作为一种基于SSH的文件传输协议,提供了一种加密的传输
    的头像 发表于 11-13 14:11 824次阅读

    传输接口还具有什么功能

    传输接口是计算机硬件和软件之间、网络设备之间以及不同通信系统之间进行数据交换的桥梁。它不仅负责数据的传输,还涉及到数据的格式化、同步、错误检测和纠正等多个方面。 引言 在现代信息技术中,传输
    的头像 发表于 10-12 14:12 336次阅读

    如何使用SCP和Rsync远程拷贝文件

    快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。scp在夸机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh密码登录,那在使用scp的时候
    的头像 发表于 09-29 15:54 446次阅读

    新加坡服务器如何实现备案?

     新加坡服务器的备案特性主要得益于其地理位置、网络架构以及政策环境。以下是对新加坡服务器实现备案的具体原因分析,rak小编为您整理发布。
    的头像 发表于 09-24 10:26 166次阅读

    【CAN总线知识】CAN总线信号传输的位定时与位同步理论

    CAN协议与其它现场总线协议的区别中有一个是:它使用同步数据传输而不是异步传输(面向字符)。这意味着传输性能得到更有效的发挥,但是另一方面,这需要更加复杂的位
    的头像 发表于 07-17 08:25 1498次阅读
    【CAN总线知识】CAN总线信号<b class='flag-5'>传输</b>的位定时与位<b class='flag-5'>同步</b>理论

    上海芯获中化资本战略投资

    近日,国内集成电路全氟密封产品领域的佼佼者——上海芯科技有限公司(简称“上海芯”)成功获得战略投资。本次投资由中化资本创投旗下的中化泉州基金领投,为上海芯注入了新的资本活力。
    的头像 发表于 05-30 10:37 685次阅读

    协议网关与IPSec VPN技术:保障数据安全传输的新途径

    协议网关IPSecVPN隧道技术是一种结合了国家密码管理局(简称国)的加密算法和IPSecVPN隧道技术的安全通信解决方案。IPSec(InternetProtocolSecurity
    的头像 发表于 05-28 14:24 1350次阅读
    国<b class='flag-5'>密</b>协议网关与IPSec VPN技术:保障数据安全<b class='flag-5'>传输</b>的新途径

    克服载波同步中载波相位模糊对信号传输产生影响方法是?

    在数字通信系统中,载波同步是确保信号正确传输和接收的重要环节。载波相位模糊是载波同步中常见的问题,它会导致信号解调错误,从而影响通信质量。
    的头像 发表于 05-24 15:01 1559次阅读

    STM32F4 USB同步传输的中断异常的原因?

    目前我在整调试USB的同步传输,先使用官方提供的UAC(音频传输)那个例子, 在官方例程中修改同步传输的程序(在中断中修改),数据能够顺利收
    发表于 05-10 06:34

    SMT贴片加工中的脚IC如何避免短路?

    SMT贴片加工短路不良现象多发于细间距IC的引脚之间,脚IC通常是指针脚相对比较密集的IC元器件,并且针脚之间的间距较小,脚IC想要焊接好是需要一些条件的。下面深圳佳金源锡膏厂家向大家简单介绍
    的头像 发表于 03-18 16:15 823次阅读
    SMT贴片加工中的<b class='flag-5'>密</b>脚IC如何避免短路?

    fx3进行视频数据流的传输的时候,请问如何修改可以达到同步传输的要求?

    在fx3的固件中给出的slavefifo 是通过bulk传输的demo 我想进行视频数据流的传输的时候,请问如何修改可以达到同步传输的要求 我目前在固件里面只看到了bulk的方式,
    发表于 02-28 07:50

    什么是国算法?工业网关为什么要支持国算法?

    工业网关是应用于工业物联网关的常见通信交换传输设备,由于在使用过程中通常涉及工业敏感数据,因此也需要支持国算法实现数据加密传输,保障工业物联网安全稳定。
    的头像 发表于 01-31 16:55 1175次阅读
    什么是国<b class='flag-5'>密</b>算法?工业网关为什么要支持国<b class='flag-5'>密</b>算法?

    机械拆压力测试方案

    机械拆压力测试方案
    的头像 发表于 01-20 08:08 437次阅读
    机械<b class='flag-5'>免</b>拆压力测试方案

    传送网如何实现频率同步和时间同步

    传送网如何实现频率同步和时间同步  传送网是指通过网络进行信息传输的技术系统,广泛应用于通信、互联网等领域。在传送网中,频率同步和时间同步
    的头像 发表于 01-16 14:42 1176次阅读