当前位置:网站首页 / Linux / 正文

关于阿里云宝塔里的FTP服务器用其他VPS连接无法列出目录的问题解决方法

时间:2019年01月14日 | 作者 : liuhui | 分类 : Linux | 浏览: 6559次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

博士前几天分享了一个linux服务器文件自动上传到指定ftp目录sh脚本,后来发现在阿里云服务器上建的FTP在被其他linux服务器登录后无法列出FTP文件列表,通过设置客户机文件传输模式解决了。FTP被动模式相关知识:https://www.diannaobos.com/post/797.html

Linux Ftp命令下默认为被动模式,更改为主动的方法:

ftp> passive


出现无法列出目录的情况下,linux服务器文件自动上传到指定ftp目录sh脚本需要修改的位置

在backup.sh脚本内容中的type binary和prompt之间加入passive就可以了

...
type binary
passive
prompt
...


如果仍然无法获取目录,请尝试多开放一些passive端口,方法详见:https://www.diannaobos.com/post/783.html

为什么阿里云ECS会出现这个问题?

因为阿里云FTP 21端口默认不打开的,需要在控制台规则里计入21端口然后再加入passive端口

推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信