为 FTP 连接强制使用 eth1

Force eth1 for FTP connection

我有这个备份代码:

    #FTP folder create
ftp -n -v $ftp_server $ftp_port << EOT
binary
user $user $heslo
mkdir $datum
cd $datum
mkdir $cas
EOT

服务器通过一个适配器连接到 VPN,并通过辅助适配器 eth1 连接到本地网络。我需要将文件备份到本地网络,但是当我将本地 IP 设置为 $fpt_server 变量时,出现 "Not Connected" 错误。

此服务器是 运行 Debian 8 64 位 VmWare Workstation 环境。

我已经用 CURL 上传解决了:

curl --interface eth2 --ftp-create-dirs -T file.zip ftp://$user:$password@$ftp_server:$ftp_port/$date/$time/

不过谢谢你的回答;)

西蒙