在 Linux 上“FTP Server 配置”的备份,取决于你用的是哪种 FTP 服务软件。最常见的有两种:
下面分别说明。
vsftpd 主配置文件通常在:
/etc/vsftpd/vsftpd.conf
# 或
/etc/vsftpd.conf
执行备份:
cp /etc/vsftpd/vsftpd.conf /root/vsftpd.conf.bak
如果使用了额外目录(如用户配置):
cp -r /etc/vsftpd /root/vsftpd_backup
/etc/vsftpd/user_list
/etc/vsftpd/ftpusers
/etc/pam.d/vsftpd
如果用了虚拟用户:
/etc/vsftpd/virtual_users.db)cp -r /etc/vsftpd /root/vsftpd_full_backup
/etc/proftpd/proftpd.conf
# 或
/etc/proftpd.conf
cp -r /etc/proftpd /root/proftpd_backup
ProFTPD 常用 Include 引入其他文件:
/etc/proftpd/conf.d/
/etc/pure-ftpd/
/etc/pure-ftpd/conf/
cp -r /etc/pure-ftpd /root/pureftpd_backup
tar czf ftp_config_backup_$(date +%F).tar.gz /etc/vsftpd /etc/pam.d/vsftpd
或:
tar czf ftp_backup.tar.gz /etc/vsftpd /etc/proftpd /etc/pure-ftpd
/etc/passwd、/etc/shadow、/etc/group/etc/ssl/certs/ftp*
/etc/ssl/private/ftp*
如果你愿意,可以告诉我:
我可以给你一条精准的备份命令。