小喇叭(19.11.28):欢迎换友链,交朋友~

利用花生壳+serv-u实现服务器数据定时备份到本地

之前有写过一篇文章:在线业务的数据安全和备份方案

有写过灾备的方案:设置定时自动备份,把数据库和文件打包,并同步到异地,以应对快照回滚都不行,只能重新搭建程序并倒入数据。

实现的方式有很多种,讲一下我的白嫖方法:

使用2个工具,花生壳+serv-u,实现服务器数据定时备份到本地。

方法来自:https://service.oray.com/question/8147.html

一、搭建FTP服务

(1)安装

先在服务器电脑下载FTP 软件这里以Serv-U为例子,下载之后点击安装,根据需求选择对应的语言;

根据页面提示选择然后点下一步;

注意:如果要把Serv-U当做服务器那么要选择“将Serv-U作为系统服务器安装”;
需要把Serv-U添加到防火墙例外才可以,下一步。

(2)新建域

安装成功之后根据设置向导创建域;

给域自定义设置一个名字,点下一步;

定义对应协议的端口,如端口和其它服务冲突建议更改;

设置IP地址监听,如没有填写IP则对所有的连接FTP的IP进行监听;

设置密码的安全性。

(3)新建用户

创建好域之后对该域创建登录帐号,可跟着设置向导走;

填写登录ID(自定义),访问FTP服务时的用户名;

设置帐号的密码;

选择需共享给外网访问的目录,可以是某个文件夹,也可以是整个磁盘;

选择该帐号的访问权限。

(4)局域网测试访问

直接在浏览器输入ftp://服务器IP 访问。

二、设置映射

下载登录花生壳,看一下左下角的ip和电脑实际的公网ip是否一样。

登录路由器管理界面,添加映射,IP地址填写服务器电脑的IP,内网端口和外网端口都填写FTP的端口,协议类型选择ALL。

三、测试访问

外网电脑下载并安装FTP访问端软件,输ip写花生壳给的地址,帐号密码就是serv-u设置的。

四、服务器设置

(1)军哥lnmp

比如军哥的lnmp,自带定时备份脚本,在/root/lnmp1.6/tools/backup.sh,打开主要设置这些:

详细的备份军哥的博客有出现过设置:https://www.vpser.net/security/linux-autobackup-ftp.html

然后记得加上shell命令,设置定时备份。
0 1 * * * bash /root/backup.sh >/dev/null 2>&1

↑这个意思是每天1点钟触发一下这个文件。

(2)bt面板

很简单,先装一个ftp的插件,把ftp信息填写进去,输ip写花生壳给的地址,帐号密码就是serv-u设置的。

然后面板上有定时任务的设置,手指点点就行。

(2)win系统

找人做的软件,把软件放在需要备份的服务器上,打开Config.ini文件,设置好ftp信息,软件下载地址:1594350795-yibei

然后要写个定时任务即可,触发条件是每天或者某个周期的几点钟,触发内容是打开软件,因为打开软件就会自动把备份上传到别的服务器。

发表评论

关闭菜单