1. 程式人生 > >backuppc安裝部署(基於Centos7)

backuppc安裝部署(基於Centos7)

name 端口 過程 rtu httpd 安裝過程 art firewall users

Backuppc是一款非常簡單好用的開源備份系統,可以用來備份Windows、linux操作系統,也可以用來備份業務數據,數據庫;
今天給大家介紹下我的安裝過程:

一、 backuppc的安裝配置(基於centos7.3)

  1. 安裝epel-release源
    yum install epel-release

  2. 安裝backuppc和依賴包
    yum install backuppc nfs-utils nfs-utils-lib bzip2
    systemctl restart backuppc.service

  3. 設置權限
    cd /usr/share/BackupPC/
    chown backuppc:apache sbin/*

        cd /usr/share/BackupPC/sbin
        chmod u+s BackupPC_Admin
        usermod -s /bin/bash backuppc
  4. 設置防火墻放行端口
    backuppc默認使用80端口,這裏需放行:
    firewall-cmd –zone=public –add-port=80/tcp –permanent
    firewall-cmd –reload

  5. 修改backuppc配置文件
    vi /etc/BackupPC/config.pl
    修改:$Conf{CgiAdminUsers} = ”; 改為:$Conf{CgiAdminUsers} = ‘backuppc’;

    修改:$Conf{PingPath} = ”;改為:$Conf{PingPath} = ‘/bin/ping’;

  6. 修改apache配置文件
    vi /etc/httpd/conf.d/BackupPC.conf
    結果如下:
    <VirtualHost *:80>
    ServerName backuppc.local.Dev
    DocumentRoot /usr/share/BackupPC

<Directory /usr/share/BackupPC/>
AuthType Basic
AuthUserFile /etc/BackupPC/apache.users
AuthName “BackupPC”

<IfModule mod_authz_core.c>

<RequireAll>
Require valid-user
<RequireAny>
Require valid-user
</RequireAny>
</RequireAll>
</IfModule>
<IfModule !mod_authz_core.c>
order deny,allow
allow from all
</IfModule>
</Directory>

Alias /BackupPC/images /usr/share/BackupPC/html/
ScriptAlias /BackupPC /usr/share/BackupPC/sbin/BackupPC_Admin
ScriptAlias /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin

</VirtualHost>

7. 設置backuppc登陸賬號和密碼
  htpasswd -c /etc/BackupPC/apache.users backuppc 
    New password:
    Re-type new password:
    Adding password for user backuppc
    重啟apache和backuppc:
    systemctl restart backuppc.service
    systemctl restart httpd.service
8. 生成ssh密鑰,並拷貝到客戶端root用戶下
    su - backuppc  切換到backuppc用戶
        ssh-keygen -t rsa  生成密鑰
        ssh-copy-id [email protected]_ip_address  拷貝到客戶端root用戶下
  ssh [email protected]_ip_address 測試是否生效
  1. 登陸backuppc頁面,http://x.x.x.x/backuppc ,使用之前設置的密碼登陸

backuppc安裝部署(基於Centos7)