先查看VSFTPD服务有没有在运行,如果是安装的CENTOS的话可以用如下命令查看
service vsftpd status
如果服务运行正常则关闭防火墙再试下看能不能访问
service iptables stop
如果还不行的话关闭SELINUX
vi /etc/sysconfig/selinux
将其中的
SELINUX=enforcing
改为
SELINUX=disabled
重启机器,进入系统后关闭防火墙,再试下看能不能访问
查三项:
vsftpd是否在运行
防火墙是否允许
有关文件夹的Selinux设置是否正确
通过命令行可以么?可以的话就是你访问的路径不对,如果命令行也不行你就要看看是不是安全策略禁止ftp!
看你的目录的属主再看你的vsftpd运行的时候的用户,看是一个用户吗,要懒的看就直接把你的/home/ftp改成777权限,看效果怎么样