分类
DirectAdmin

用sFTP备份DirectAdmin

DirectAdmin默认的备份功能很弱,只有本地备份还有FTP备份到异地,不过这年头FTP已经逐渐被抛弃也不是那么安全,本文介绍如何使用sFTP来备份DirectAdmin。

Github上有大神写了个插件,直接拿来主义。

apt-get install sshpass

cd /usr/local/directadmin/scripts/custom/
git clone https://github.com/poralix/directadmin-sftp-backups.git
cp -f directadmin-sftp-backups/ftp_download.php ./
cp -f directadmin-sftp-backups/ftp_list.php ./
cp -f directadmin-sftp-backups/ftp_upload.php ./
chmod 700 ftp_*.php
chown diradmin:diradmin ftp_*.php

用法:
登录DA管理员 -> 找到 Admin Backup/Transfer:

Username: ssh的用户名
Password: ssh的密码或者密钥文件的路径
Remote Path: 远程服务器路径
Port: 22 端口一般都是22

端口如果不是22,找到下面三个文件修改相应内容

SSH_PORTS=”22 2200 22022″;
The line exists in all 3 files:

ftp_download.php
ftp_list.php
ftp_upload.php

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据