Rsync服务器搭建遇到的报错解决办法

遇到错误1:

[root@backup tmp]# rsync -avz /etc/hosts -e 'ssh -p 22' root@172.16.1.5:/tmp/

rsync: Failed to exec ssh: No such file or directory (2)

rsync error: error in IPC code (code 14) at pipe.c(84) [sender=3.0.6]

rsync: connection unexpectedly closed (0 bytes received so far) [sender]

rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

从网上找打解决方法讲是没有安装openssh客户端,然后安装尝试一下

[root@backup tmp]# yum -y install openssh-clients.x86_64

安装完成之后有执行一次,发现错误提示变了,说明刚才那个错误已解决然后开始解决新的报错问题

从本地服务器上推送文件到172.16.1.5这台服务器上,发现一直提示这个错误信息。然后在网上找各种解决方法,最终得以解决。

[root@backup tmp]# rsync -avz /tmp/hosts -e 'ssh -p 22' root@172.16.1.5:/tmp/

root@172.16.1.5's password:

bash: rsync: command not found

rsync: connection unexpectedly closed (0 bytes received so far) [sender]

rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

造成这种原因是因为172.16.1.5这台服务上没有安装rsync这个软件包,安装后得以解决

[root@backup tmp]# rsync -avz /tmp/hosts -e 'ssh -p 22' root@172.16.1.5:/tmp/

root@172.16.1.5's password:

sending incremental file list

hosts

sent 124 bytes  received 31 bytes  62.00 bytes/sec

total size is 158  speedup is 1.02

[root@lb01 tmp]# ifconfig eth1| awk -F "[ :]+" 'NR==2 {print $4}'

172.16.1.5

[root@lb01 tmp]# ls /tmp/

hosts

对端没有配置文件里面的目录不存在

[root@nfs01 sh]# rsync -avz /backup/ rsync_backup@172.16.1.41::backup/ --password-file\=/etc/rsync.password

@ERROR: chdir failed

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

对端配置文件里面的目录存在,但是权限被拒绝

[root@nfs01 sh]# rsync -avz /backup/ rsync_backup@172.16.1.41::backup/ --password-file\=/etc/rsync.password

sending incremental file list

./

rsync: failed to set times on "." (in backup): Operation not permitted (1)

1/

rsync: recv_generator: mkdir "1" (in backup) failed: Permission denied (13)

*** Skipping any contents from this failed directory ***

sent 46 bytes  received 15 bytes  122.00 bytes/sec

total size is 0  speedup is 0.00

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]

模块名称错误

[root@nfs01 sh]# rsync -avz /backup/ rsync_backup@172.16.1.41::baskup/ --password-file\=/etc/rsync.password

@ERROR: Unknown module 'baskup'

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

服务端虚拟用户不存在

[root@nfs01 sh]# rsync -az /backup/ rsync_backup@172.16.1.41::backup/ --password-file\=/etc/rsync.password

@ERROR: invalid uid rsync

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

服务端没有backup模块里面的密码文件,客户端和服务端的密码文件密码不一致

[root@nfs01 sh]# rsync -az /backup/ rsync_backup@172.16.1.41::backup/ --password-file\=/etc/rsync.password

@ERROR: auth failed on module backup

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

在传输的时候远程模块名称前面多写了一个“/”

[root@nfs01 /]# rsync -avz /tmp/  rsync_backup@172.16.1.41::/backup/ --password-file\=/etc/rsync.password              

ERROR: The remote path must start with a module name not a / #远程路径必须是模块名称

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序源代码

springcloud学习手册-Hystrix(工程引入)

导读 | 整合Hystrix 一、如何添加并整合Hystrix ? 这段英文中主要提到添加整合Hystrix,需要引入spring-cloud-starter-...

31230
来自专栏编程坑太多

python多版本共存最好的解决方案-虚拟环境

20640
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装和配置OrientDB

OrientDB是一个多模型NoSQL数据库,支持图形和文档数据库。它是一个Java应用程序,可以在任何操作系统上运行。它也完全支持ACID,支持多主复制。

21100
来自专栏乐沙弥的世界

使用CRM方式管理heartbeat

1、在heartbeat v2之后的版本,可以将haresources方式管理的资源转化为基于CIB方式进行管理 2、使用CRM(CIB)管理,需要配置ha...

17740
来自专栏北京马哥教育

linux rpm包管理

一、概要 RPM:RPM Package Manager(rpm软件包管理器)的缩写。它能将编译好的程序打包一个文件或有限的几个文件,可用于实现安装、卸...

60770
来自专栏LanceToBigData

SpringBoot(一)走进Springboot的世界

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使...

34690
来自专栏SpringBoot 核心技术

SpringCloud组件:将微服务提供者注册到Eureka服务中心

Eureka提供了Server当然也提供了Client,如果你对Eureka Server不了解,点击SpringCloud组件:搭建Eureka服务注册中心阅...

45840
来自专栏纯洁的微笑

springboot(一):入门篇

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使...

32670
来自专栏云计算教程系列

​如何使用Nginx反向代理配置SSL加密的Jenkins

默认情况下,Jenkins自带内置的Winstone网络服务器,可以通过8080端口进行监听,方便入门。但是,只要您认真使用Jenkins,就应该使用SSL保护...

35240
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装Solr 5.2.1

Solr是一个基于Apache Lucene的搜索引擎平台。它是用Java编写的,并使用Lucene库来实现索引。可以使用各种REST API访问它,包括XML...

20060

扫码关注云+社区

领取腾讯云代金券