Ubuntu FTP Server迁移步骤如下:
备份数据
/etc/vsftpd.conf(若使用vsftpd)。/home/ftpuser/或/var/lib/vsftpd/,用tar命令打包,如:sudo tar -czvf ftp_backup.tar.gz /home/ftpuser /etc/vsftpd。准备新服务器
sudo apt update && sudo apt install vsftpd。迁移数据与配置
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/。调整配置
/etc/vsftpd.conf,如local_root(数据目录路径)、chroot等参数。sudo ufw allow 21。重启服务与测试
sudo systemctl restart vsftpd。清理与更新
注意:迁移前确保新服务器硬件和网络环境满足需求,迁移中若遇权限或服务异常,可查看日志/var/log/vsftpd.log排查。
参考来源: