博文目录 一、rsync概述 1、rsync命令的基本用法 二、配置rsync 1、配置同步身份验证的rsync 2、rsync定期同步 3、配置inotify+rsync实时同步一、rsync概述rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 07:31:05
                            
                                292阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            +--------------------不同端口同步(前提还是做好免密)-------------------------------主要通过选项-e "ssh -p 端口"来实现1. 本地目录同步到导地不同端口主机目录 [root@bakserver ~]# rsync -avc a210/ -e "ssh -p 1876" 39.108.136.98:/tmp/a131/2 . 不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 21:48:49
                            
                                430阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             rsyncd.conf - hosts allow 
  # rsyncd.conf - hosts allow 
  
 
  # hosts allow 
  
 
  # This parameter allows you to specify a list ofpatterns that are matched against a connecting clients hostname             
                
         
            
            
            
            (1)实验环境  两台CentOS7:    youxi1  192.168.1.6    youxi2  192.168.1.7  这里我将防火墙关闭进行实验,如果防火墙开启,请将端口加入到防火墙规则中。(2).目标  在ssh端口不为22的情况下,进行单向免密登录或双向免密登录(端口不一致)(3).实验  首先修改两台服务器的端口,vim /etc/ssh/sshd_config,找到如下部分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 23:05:28
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、rsync简介1. rsync介绍rsync(remote synchronize)是Liunx/Unix下的一个远程数据同步工具。它可通过LAN/WAN快速同步多台主机间的文件和目录,并适当利用rsync算法(差分编码)以减少数据的传输。rsync算法并不是每一次都整份传输,而是只传输两个文件的不同部分,因此其传输速度相当快。除此之外,rsync可拷贝、显示目录属性,以及拷贝文件,并可选择性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 08:53:55
                            
                                291阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 服务端口 
  在TCP通信连接中需要三次握手,而三次握手需要两个基本元素:IP地址  prot 端口; 
 
  通常对于一台机器的所有端口都是开启的;比如21  23 .....80 443 9999 等端口: 
 telnet hostname 80
Trying 10.26.157.167...
telnet: connect to address 10.26.1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 10:32:08
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,Rsync是一个非常强大的文件同步工具,它可以在本地之间或者通过SSH协议在不同主机之间同步文件和目录。Rsync不仅可以实现文件的增量复制,还可以快速同步大量文件,节省网络带宽。
在使用Rsync进行文件同步时,有时候会涉及到使用不同的端口号来提高安全性。默认情况下,Rsync使用的是SSH协议的22端口来进行通信,但是为了提高系统的安全性,我们可以通过设定不同的端口号来进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 09:59:32
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rsync ssh数据同步命令
1.rsync和ssh差异远程同步命令
 1 命令格式:
 2 #rsync [option] 源路径 目标路径
 3 其中:
 4 [option]:
 5 a:使用archive模式,等于-rlptgoD,即保持原有的文件权限
 6 z:表示传输时压缩数据
 7 v:显示到屏幕中
 8 e:使用远程shell程序(可以使用rsh或ssh)
 9 --delet            
                
         
            
            
            
            SSH免密登录当我们用一台服务器登录另一台服务器可直接使用SSH协议进行登陆具体格式:ssh [用户名]@[IP] ssh wdy@192.168.33.12 也可以直接远程传送文件到另一台服务器具体格式:scp [文件名] [目标服务器用户名]@[目标服务器IP] : [目标复制位置]例如:scp test.txt root@192.168.33.12:/homescp -r [文件夹名]&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 07:39:06
                            
                                468阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.rsync和ssh差异远程同步命令1 命令格式:
 2 #rsync [option] 源路径 目标路径
 3 其中:
 4 [option]:
 5 a:使用archive模式,等于-rlptgoD,即保持原有的文件权限
 6 z:表示传输时压缩数据
 7 v:显示到屏幕中
 8 e:使用远程shell程序(可以使用rsh或ssh)
 9 --delete:精确保存副本,源主机删除的文件,目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 10:13:15
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SSH简介概念SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能;SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令;SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。SSH使用传输层TCP协议的22号端口(telnet 23号端口)。优点远程管理Linux系统基本上都要失业到ssh,原因            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 01:46:21
                            
                                270阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、服务器端配置: 
      
# yum -y install xinetd 
      
     
 
      # vi /etc/xinetd.d/rsync 
      
 将如下代码 
      
     
        service rsync 
       
 { 
       
 disable = yes 
       
 socket_type =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-12 13:36:27
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rsync简介
 是一个 Unix/linux 系统下的文件同步和传输工具
Rsync 通过“rsync 算法”提供了一个客户机和远程服务器的文件同步的快速方法
特性
可以镜像保存整个目录树和文件系统
可以很容易做到保持原来文件的权限、时间、软硬链接
优点
快速
• 第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件
压缩传输
• rsync 在传输数据的过程中可以实行压缩及解            
                
         
            
            
            
            1、rsync 通过 ssh 方式同步现在打开两个PuTTY窗口,001机器的见下图,02机器见下图,两个的IP地址是不一样的,001机器的IP地址是 192.168.218.128,02机器的IP地址是 192.168.218.130。现在在001机器上操作,见下图,显示未找到命令,默认系统中是没有rsync命令,现在需要在02机器上安装rsync命令,输入命令 yum install -y r            
                
         
            
            
            
            rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。 rsync 分为服务端和客户端两个部分,而我们需要配置的是服务端,客户端只需要配置一个密码文件即可。1. 服务端配置rsync 的配置文件为 /etc/rsyncd.conf,但是由于一般的系统都没有这个文件,所以我们首先需要创建这个文件。vim /et            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 10:06:14
                            
                                206阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装:yum install rsync1.配置  vim /etc/rsyncd.conf 系统没有需要自己生成uid = root
gid = root
port = 873   #指定运行端口,默认是873,您可以自己指定
hosts allow = 192.168.0.204, 192.168.1.205  # 允许访问的客户机
hosts deny = 0.0.0.0/32   #拒绝访            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 12:21:48
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境服务器A:(rsync同步源)IP 192.168.2.168服务器B:(rsync客户端)IP 192.168.2.225服务器A    #【下行同步 】1、安装rsync文件备份工具[root@localhost ~]# yum -y install rsync2、设置防火墙 ,允许TCP协议 873端口[root@localhost ~]#3、建立、/etc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 20:53:07
                            
                                317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rsync -aP "-e ssh -p 99922" $LOCALDIR $REMOTE请注意一定要加上双引号。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-10 17:38:31
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # SSH主机端口与Docker端口深入探索
在当今网络环境中,SSH(Secure Shell)和Docker已经成为了两个不可或缺的组件。SSH用于安全地远程登录到服务器,而Docker则是流行的容器化平台,允许开发者打包、分发和运行应用程序。在本篇文章中,我们将探讨SSH主机端口和Docker端口的作用,如何配置它们,以及相关的代码示例。此外,我们也将利用mermaid语法展示一些状态图和            
                
         
            
            
            
            简介SSH (Secure Shell,安全外壳) 是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。SSH 的端口号是什么?当 SSH 应用于 STelnet , SFTP 以及 SCP 时,使用的默认 SSH 端口都是 22 。当 SSH 应用于 NETCONF 时,可以指定 SSH 端口是 22 或者 830 。SSH 端口支持修改,更改后当前所有连接都会断开, SSH            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 12:04:05
                            
                                165阅读
                            
                                                                             
                 
                
                                
                    