说明: 最近在 CentOS 7 系统给网站配置定时备份,使用的是 FTP 来传输备份文件到群晖,然而过程并不顺利,传输一再被拒绝报错 ftp: connect: Connection refused
,测试了下使用 FTP 从 CentOS 7 发送文件到群晖 Synology 报错信息如下:
ftp> send(local-file) /root/urls.txt(remote-file) bakuplocal: /root/urls.txt remote: bakup500 Illegal PORT range rejected.ftp: bind: Address already in useftp> quit
如果你也遇到 500 Illegal PORT range rejected.
这类报错,可参考下面的解决方案:
方法1:控制面板开启 FXP
依次进入群晖 Synology 的 控制面板 -> 文件服务 -> FTP,勾选 启用 FXP:
方法2:进入 SSH 终端修改系统配置
SSH 终端连接群晖,使用 vi 编辑器修改配置文件
sudo vi /etc/synoinfo.conf
修改以下配置项,开启 FXP
ftp_enable_fxp="yes"
重新开机
reboot