因工作需要,需从FTP服务器上下载文件,本地测试OK,服务器上在FTP服务器连接之后卡住,没有异常和提示信息,在打印FTP命令之后,显示:150 Opening data channel for file transfer 百度得到如下结果,试用,成功了 服务器使用FTP命令行 无法传送文件 卡在150 Opening data channel for file transfer猜测,是因FTP服务器采用了主动模式,在创建数据传输通道时,服务器会以一个随机的端口,连接回来.临时解决方案: …
上文说道映射后外网无法访问解决:https://www.cnblogs.com/Dev0ps/p/9073048.html 添加了ftp的pasv_address的地址 ,内网客户端要设置主动模式(active 模式)去连接FTP服务器,否则报错. 图里的字节为0 之前写的自动上传脚本默认的是被动模式,需要添加-A参数 (ftp -A )改为主动模式. ftp -A -n<<! open 56.16.30.60 user xxx xxxbinary mkdir ${UP_LOGPATH}…