nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务

nginx 为什么要反向代理  影藏后端   高效连接(给nginx,他自己返回)  端口冲突解决  多个服务

单机使用反向代理可以根据不同url匹配到不同站点
 

rsync 的工作原理和应用实例

原创 2014年04月03日 16:11:12

rsync 2种登录认证协议

rsync 命令来同步系统文件之前要先登录remote 主机认证,认证过程中用到的协议有2种:ssh 协议和rsync协议

1. ssh 认证协议

  • rsync   server 端不用启动rsync的daemon进程,只要获取remote host的用户名和密码就可以直接 rsync 同步文件
  • rsync   server 端因为不用启动daemon进程,所以也不用配置文件 /etc/rsyncd.conf
  • ssh 认证协议跟scp 的原理是一样的,如果在同步过程中不需要收入密码就 用 ssh-keygen -t rsa  打通通道
[html] view plain copy
  1. 这种方式默认是省略了 -e ssh 的,与下面等价:  
  2. rsync -avz /SRC -e ssh root@172.17.256.211:/DEST #-a 文件宿主变化,时间戳不变 -z:压缩数据传输  
  3.   
  4. 当遇到要修改端口的时候,我们可以:  
  5. rsync -avz /SRC -e "ssh -p36000" root@172.17.256.211:/DEST  #修改了ssh 协议的端口,默认是22  

2. rsync 认证协议

  • rsync 认证协议,需要在rsync server端启动daemon进程,并设置对应的配置文件: /etc/rsyncd.conf 
  • rysnc 认证协议,如果不需要输入密码需要设置下面的配置:
[html] view plain copy
  1. cat /etc/rsync/rsync.secrets   
  2. admin:pass-for-admin  #用户名:口令  
  3. mark:pass-for-mark  
  • /etc/rsyncd.conf 
[html] view plain copy
  1. log file = /var/log/rsyncd.log  
  2. pid file = /var/run/rsyncd.pid  
  3. lock file = /var/run/rsyncd.lock  
  4. uid = root  
原文地址:https://www.cnblogs.com/gaoyuechen/p/8747508.html