ftp能登陆不能上传下载的问题

在win2003中我用filezilla建立了ftp服务器,可以从其他winxp系统登陆并使用它(要在IE的取消使用被动FTP),但现在我想从另一台linux上登陆,登陆成功了,但就是不能使用,我在网上搜了下说是主被动的问题,但就是不会改
linux上安装的时proftp,是yum安装的,后来安装了一个vhcs2,把proftpd.conf改了(应该是改了用mysql管理ftp用户),但也没什么问题啊,这个linux上的ftp还是可以访问其他linux上的ftp,xp上也可以访问它,到底是哪里出的问题呢?请高手指教下~!

有2种情况。

1、文件夹权限设置。当文件夹属性为“000”,也就是不具备读取和写入权限时会出现这类问题,解决办法为将文件夹权限修改为“777”。
2、端口设置。正常的网站端口为“40”,但是不排除有站点会选择其他端口接入。解决办法为设置为正确的端口接入即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-20
Win2003 和 Linux 之间有Nat 防火墙吗?只有Nat 才会出现主被动问题。如果在FTP服务器在NAT防火墙之后,主动模式会出现登陆成功,数据传输失败的情况。追问

已经禁止防火墙了,还是提示
425 Can't open data connection.
xp连接到win2003只要取消使用被动FTP,就没有问题,就是linux连接win2003或者xp就会提示
425 Can't open data connection.

追答

linux 下也可以使用被动模式, 在ftp命令下输入passive

追问

ok啦,你真是我的恩人啊,你解决了俺多日来的痛苦,真的时谢谢啦
再弱弱的问下,如何改会主动模式?主动被动那个安全点?

本回答被提问者采纳
第2个回答  2015-12-04
FTP设置了相应权限,会出现这样的情况。可以联系你的主机服务商,修改权限,解决这个问题
相似回答