温馨提示×

Ubuntu FTP Server如何迁移

小樊
40
2025-08-28 12:20:44
栏目: 智能运维

Ubuntu FTP Server迁移步骤如下:

  1. 备份数据

    • 备份配置文件:/etc/vsftpd.conf(若使用vsftpd)。
    • 备份用户数据:通常位于/home/ftpuser//var/lib/vsftpd/,用tar命令打包,如:
      sudo tar -czvf ftp_backup.tar.gz /home/ftpuser /etc/vsftpd
  2. 准备新服务器

    • 安装FTP服务:sudo apt update && sudo apt install vsftpd
  3. 迁移数据与配置

    • 传输备份文件到新服务器(如用scp):
      scp ftp_backup.tar.gz user@new_server_ip:/path/to/destination
    • 解压并恢复数据:
      sudo tar -xzvf ftp_backup.tar.gz -C /,并确保权限正确:
      sudo chown -R ftpuser:ftpuser /home/ftpuser
    • 复制配置文件到新服务器:sudo cp -r /etc/vsftpd.bak/* /etc/vsftpd/
  4. 调整配置

    • 根据新服务器环境修改/etc/vsftpd.conf,如local_root(数据目录路径)、chroot等参数。
    • 开放防火墙端口(默认21):sudo ufw allow 21
  5. 重启服务与测试

    • 重启FTP服务:sudo systemctl restart vsftpd
    • 用FTP客户端(如FileZilla)连接新服务器,验证登录、上传/下载功能。
  6. 清理与更新

    • 确认无误后,删除旧服务器备份文件。
    • 若需更换域名或IP,更新DNS记录指向新服务器。

注意:迁移前确保新服务器硬件和网络环境满足需求,迁移中若遇权限或服务异常,可查看日志/var/log/vsftpd.log排查。

参考来源:

0