Backuppc备份软件安装

软件介绍

BackupPC是一款Linux平台下的一款非常灵活的开源系统系统备份工具,该工具是一种D2D的备份解决方案,BackupPC只能运行在Linux平台上,但是却可以同时备份windows,Linux,,Mac os等多种平台的系统,采取独有的压缩算法,以及单例(single-instance)存储方式,大大提高了存储池的利用率,节省了系统开支。

官方文档地址: https://backuppc.github.io/backuppc/BackupPC.html

1、基础环境准备:

操作系统:redhat 7 建议7以上

软件版本:Backuppc 版本号 3.3.1

http版本:apache 2.4

安装elpe扩展yum源

关闭防火墙

Systemctl stop firewalld

setenforce 0

vi /etc/selinux/config

SELINUX=disabled

2、安装:

yum install httpd -y

yum install backuppc -y

3、软件配置

(修改apache启动用户为backuppc)

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf

User backuppc

Group backuppc

(修改所有主机均可访问backuppc控制页面)

[root@localhost ~]# vi /etc/httpd/conf.d/BackupPC.conf

<IfModule mod_authz_core.c>

# Apache 2.4

<RequireAll>

Require valid-user

<RequireAny>

      Require all granted

</RequireAny>

</RequireAll>

</IfModule>

配置web登陆账户密码

[root@localhost ~]# htpasswd -c /etc/BackupPC/apache.users backuppc

(这里密码设置为123456

配置backupc主配置文件)

[root@localhost ~]# vi /etc/BackupPC/config.pl

$Conf{CgiAdminUsers}     = ‘backuppc’;(配置backuppc账号为bckuppc)

$Conf{ServerInitdPath} = ‘/etc/init.d/backppc’;(启动命令)

$Conf{ServerInitdStartCmd} = ‘$sshPath -q -x -l root $serverHost$serverInitdPath start’;

$Conf{PingPath} = ‘/bin/ping’;

$Conf{Language} = ‘zh_CN’;(更改web页面为中文)

启动

[root@localhost ~]# systemctl restart httpd

[root@localhost ~]# systemctl restart backuppc

4、登陆测试

http://xx.xx.xx.xx/backuppc

初始账户:backuppc

初始密码:123456

5、设置linux下的免密登陆设置,

backuppc服务器端配置:

[root@localhost ~]# cd /var/lib/BackupPC/

[root@localhost BackupPC]# mkdir .ssh

[root@localhost BackupPC]# chown backuppc.backuppc .ssh

[root@localhost BackupPC]# chmod 700 .ssh

[root@localhost BackupPC]# su -s /bin/bash backuppc

bash-4.2$ ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/var/lib/BackupPC/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /var/lib/BackupPC/.ssh/id_rsa.

Your public key has been saved in /var/lib/BackupPC/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:1dWLzmcZ22P8oz4oXHvCd145490rY0JVUoCuoR8vp6A backuppc@localhost.localdomain

The key’s randomart image is:

+—[RSA 2048]—-+

|            ..+o |

|           o o ..|

|          o . + .|

|         o . o o |

|        S o + . =|

|       . o o o Oo|

|       .o * o +++|

|      . .= O B.oB|

|     E   .= BoB+=|

+—-[SHA256]—–+

bash-4.2$ ssh-copy-id root@192.168.3.12

客户端:

 yum -y install rsync

Backuppc备份软件安装

发表回复

滚动到顶部