打开1台虚拟机:
使用scp命令传一个包查看一下两台机器是否连通
输入 scp -r Discuz... root@192.168.1.1xx:/root/(另一台ip)输入密码传过去 在第二台中输入ls(看到)查看一下rsync安装包
使用rpm安装rsync
创建一个stor目录
#cd
#mkdir stor
#ls
使用 rsync 命令 将/var/www/html下的所以东西放到/stor下
ls查看一下stor目录下
#ls stor/
使用rsync命令 将/var/www/html 下的所有东西传到 另一台机器的 /var/www/html下
rsync -av /var/www/html root@192.168.1.1xx:/var/www/html(另一台IP地址)
ls查看
有第二种办法,不需要密钥就可以登陆,步骤如下
使用ssh-keygen分别查看一下自己的密钥
分别查看id_rsa.pub 并复制
touch一下authorized_keys文件
把两台机器的cat /root/.ssh/authoried_keys下内容复制到vi /root/.ssh/authorized_keys
再使用rsync发现这次就不用密钥了
删除传输的所有文件,另一个方法
rm -rf /var/www/html*
使用脚本自动化完成 vi创建一个copy.sh脚本文件
给权限
chmod 777 copy.sh
启动脚本,传输成功
./copy.sh 成功之后
另一台查看
ls /var/www/html
vi /etc/crontab 进入添加自动完成指令
修改如下
crontab -e 编辑
date时间 crontab -l查看执行时间
另一台查看发现自动化传输完成
ls /var/www/html