您现在的位置是:网站首页> 编程资料编程资料
用rsync实现网站镜像和备份_RedHat/Centos_操作系统_
2023-03-26
786人已围观
简介 用rsync实现网站镜像和备份_RedHat/Centos_操作系统_
服务器端
# more /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[wap]
path = /usr/local/backup
ignore errors
read only = yes
list = no
hosts allow = 192.168.1.2
hosts deny =
auth users = backup
secrets file = /etc/rsyncd.secrets
# more /etc/rsyncd.secrets
backup:backup
# chmod 600 /etc/rsyncd.secrets
# chown root.root /etc/rsyncd.secrets
# rsync --daemon
客户端
# more /etc/rsync.pass
backup
# more /etc/rsync.sh
rsync -avP backup@192.168.1.1::www /usr/local/backup
--password-file=/etc/rsync.pass
FAQ
Q:如何通过ssh进行rsync,而且无须输入密码?
A:可以通过以下几个步骤
1. 通过ssh-keygen在server A上建立SSH keys,不要指定密码,你会在~/.ssh下看到identity和identity.pub文件
2. 在server B上的home目录建立子目录.ssh
3. 将A的identity.pub拷贝到server B上
4. 将identity.pub加到~[user b]/.ssh/authorized_keys
5. 于是server A上的A用户,可通过下面命令以用户B ssh到server B上了
e.g. ssh -l userB serverB
这样就使server A上的用户A提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- 制作Linux的usb启动盘_RedHat/Centos_操作系统_
- 简单查看linux64位/32位的命令!_RedHat/Centos_操作系统_
- 在RHEL 5上开启远程telnet_RedHat/Centos_操作系统_
- linux最简单的ADSL断线重拨_RedHat/Centos_操作系统_
- linux下实现定时关机_RedHat/Centos_操作系统_
- 详解Linux系统日志管理_RedHat/Centos_操作系统_
- Redhat Linux 9 ADSL连接设置图解_RedHat/Centos_操作系统_
- Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化_RedHat/Centos_操作系统_
- Linux源码包编译和安装_RedHat/Centos_操作系统_
- Linux下关闭不必要的系统服务以加快速度_RedHat/Centos_操作系统_
