centos为例配置rsync+ssh通过sshpass密码自动登录同步文件
0
rsync实时同步的配置比较繁琐,并且对于小型的项目来说也没必要实时同步。
另外rsync可以使用ssh命令来操作,但每次都需要输入密码,这样就没办法通过crontab来实现自动同步。本文目的就是讲一下怎么通过shhpass来实现自免输密码动同步。
1、安装rsync和sshpass
yum install rsync
yum install sshpass
2、登录一次远程主机
ssh remote_user@remote_host
3、测试一下命令行自动输入密码
sshpass -p remote_password rsync -avz --delete -e ssh remote_user@remote_host:/remote/dir /local/dir
命令说明:
remote_use/remote_password是远程的密码
-avz是打包传送、显示明细、压缩
-e ssh是关键,即over ssh
我们要从远程同步到本地
/remote/dir是远程服务器路径
/local/dir是本地服务器路径
4、加入crontab计划任务
vim rsync-xx
sshpass -p remote_password rsync -avz --delete -e ssh remote_user@remote_host:/remote/dir /local/dir
写入文件,定时执行文件,方便多个脚本同步到多肽服务器。
方案一使用run-parts:
#创建cron.min,把要执行的N个脚本拷贝过来
sudo mkdir cron.min
cp rsync-xx ./
#更改cron table
vim /etc/crontab
*/3 * * * * root run-parts /etc/cron.min
方案二直接写入crontab:
#假设我们的脚本位于/path/cron.min
vim /etc/crontab
*/3 * * * * /path/cron.min
赞(0)
打赏
微信 支付宝 QQ 扫码打赏
centos
思科交换机ssh配置命令
centos7远程ssh
ssh支持弱加密算法
centos7ssh连接不上
如何取消网页自动登录
centos8开启ssh
rsync实时同步的配置比较繁琐,并且对于小型的项目来说也没必要实时同步。另外rsync可以使用ssh命令来操作,但每次都需要输入密码,这样就没办法通过crontab来实现自动同步。本文目的就是讲一下怎么通过shhpass来实现自免输密码动同步。1、安装rsy...
iptables封禁和解封单个ip的方法:封禁命令: iptables -I INPUT -s IP -j DROP例子:[root@node1 ~]# iptables -I INPUT -s 192.168.1.11 -j DROP[root@node1...
在centos中大家网站的时候,很多网站环境会自动生成一个user.ini文件,不可写也不可删除.有时候网站不用了或者要更换目录的时候就很不方便,因为删不掉他.ssh中执行rm -rf也没效果。强制删除方法:chattr命令可以让文件不让用户修改、删除文件等,...
问题状况:Centos上安装好X Window System GNOME图形界面以后一切都配置好了,并且过程总也没有任何报错。但是当用VNC Viewer客户端来连接的时候,却怎么也连接不上。一开始以为是安装时候出了问题,于是反复安装,安装三次后,问题依旧。确...
前面介绍过一个在linode上安装GNOME可视化桌面系统的方法,安装完后使用VNC进行连接,可以实现像windows一样的可视化操作。并且系统内置了火狐Firefox浏览器,可以满足大部分基本的浏览网页需求。不过有些童鞋习惯了用谷歌浏览器,这里杰介绍一下怎么...
如果不知道自己使用的centos是什么版本或者想知道自己的centos是32位版还是64位版的话可以使用下面命令查看。查看系统版本:cat /etc/issuecat /etc/redhat-release查看centos位数getconf LONG_BIT
使用军哥lnmp一键安装脚本的人群现在应该很多了。简单易用,配置也很简单。nginx自带的404错误页面比较单调,只是简单的告知访客或者网站管理员一个404的错误信息,没什么用户体验可言。这对访客是没什么意义的。而且,404页面虽然不会直接影响网站seo优化,...
前面讲过怎么删除user.ini,但有的朋友并不想删除他,而是想修改它,那么可以按照本文操作。使用lsattr .user.ini查看此文件的属性,会发现它有一个i属性,具备这个i属性是被禁止进行任何操作的,包括删除、修改、移动等等。那么我们chattr -i...
使用cp命令可以实现centos下复制文件或目录的操作,如果要实现将某一个文件同时复制到多个目录下,则需要做一些修改,格式如下:echo 目录1 目录2 目录3 目录4 目录5 | xargs -n 1 cp -v 要复制的文件目录可以无限多,中间以空格分开。...
阿里云控制面板中重装系统非常简单,只需要按照下面步骤进行简单的可视化操作即可完成系统的重装工作。①登录阿里云控制面板,在首页的左侧找到云服务器ECS,它包含在云计算基础服务里面。点进去。②接下来会出现你已购买的云服务器列表。找到你要重装系统的vps,首先将其停...
有个朋友问我,为什么他的dedecms安装好之后里面没有问答模块。其实这是因为在最新版的dedecms5.7sp2版本里面默认已经不包含问答模块在里面了。如果需要的话需要手动下载安装。此插件可以到织梦官方去下载,下载后上传安装。也可以直接在自己的网站后台,插件...