在Ubuntu上实现FTP断点续传,通常使用vsftpd服务器,具体步骤如下:
sudo apt update
和sudo apt install vsftpd
。/etc/vsftpd.conf
,确保以下参数设置正确:
allow_resume=YES
:允许断点续传。rest_on_restart=YES
:支持REST命令,实现断点续传功能。pasv_enable=YES
:启用被动模式,设置pasv_min_port
和pasv_max_port
指定被动模式端口范围。local_enable=YES
、write_enable=YES
等根据需要设置。sudo systemctl restart vsftpd
重启vsftpd服务。sudo ufw allow 21/tcp
、sudo ufw allow 20/tcp
、sudo ufw allow 990/tcp
及sudo ufw allow 40000:50000/tcp
,允许FTP相关端口流量。