客户端win xp 服务器端redhat vsftpd ,用cmd连接ftp时,能登陆,但不能ls

客户端win xp 服务器端redhat vsftpd ,用cmd连接ftp时,能登陆,但不能ls
win xp防火墙已经关闭

关键是 其他用户能正常登陆该ftp,并上传下载。就是一位用户使用win xp,存在上述问题。该账户设置与其他账户设置并无不同。

windows上面可以用winscp等客户端软件,这个比命令行稳定。
而且XP系统太老了,一些功能可能支持不太好,微软也都不支持了。可能有些人碰到,有些人碰不到

ftp是没有ls的命令。
telnet登录到远程linux机器,可以用ls

这个用户是否使用的是山寨盗版,系统被修改过,所以不支持

登录后执行passive命令后再试下

首先,在问题XP机器上使用别的用户尝试登录,看看是否是系统问题,还是用户问题。
其次,vsftpd是内网的还是外网的,或者是VPS虚拟主机的?如果是外网或者虚拟主机的,检查一下是否需要先拨号VPN。