我正在尝试使用 netsh 命令来帮助设置 FTP“隧道”。
netsh interface portproxy add v4tov4 listenport=21 listenaddress=0.0.0.0 connectport=21 connectaddress=ftpserver
如果我在机器 A 上设置隧道,这似乎很有效。如果我转到机器 B 和 ftp 到机器 A,我确实获得了 ftpserver 的登录名。但是,当我尝试发出任何命令时,我会收到类似的错误
425-Can't build data connection for x.x.x.x,64009
425 connect to network object rejected
我认为的问题是返回的连接卡在机器 A 上,因为它只转发端口 21 而不是端口 64009。我已经设置机器 A 将端口 64009 转发回机器 B,这确实进一步下降但超时后
150 Opening data connection for HOST:[FOLDERA]*.*;* (x.x.x.x,64009)
我这样做是错误的吗?或者有人可以提供建议。
基本上我试图从位于不同网络的机器 B 访问 ftp 服务器,坚果机器 A 在两个网络上(两个网卡)