时间:2019年01月14日 | 作者 : liuhui | 分类 : Linux | 浏览: 6907次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
博士前几天分享了一个linux服务器文件自动上传到指定ftp目录sh脚本,后来发现在阿里云服务器上建的FTP在被其他linux服务器登录后无法列出FTP文件列表,通过设置客户机文件传输模式解决了。FTP被动模式相关知识:https://diannaobos.com/post/797.html
Linux Ftp命令下默认为被动模式,更改为主动的方法:
ftp> passive
在backup.sh脚本内容中的type binary和prompt之间加入passive就可以了
... type binary passive prompt ...
如果仍然无法获取目录,请尝试多开放一些passive端口,方法详见:https://diannaobos.com/post/783.html
为什么阿里云ECS会出现这个问题?
因为阿里云FTP 21端口默认不打开的,需要在控制台规则里计入21端口然后再加入passive端口
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信