日期:2014-05-16  浏览次数:20765 次

vsftp问题
在vmware上装了linux,linux里开启ftp服务
1。linux里可以正常登陆ftp
2.局域网内另一台机器可以正常登陆ftp
3.本机(windows sp3)登陆ftp失败,
本机和linux可以互相ping通,在ftp的log里没有本机ip的任何记录。
情形如下

C:\Documents and Settings\Administrator>ftp 192.168.0.3
Connected to 192.168.0.3.
Connection closed by remote host.

C:\Documents and Settings\Administrator>

4.确认了不是hosts.deny引起的,修改过本机ip,情况一样
5。确认了windows防火墙已关闭,把杀软和360等全退出后再登陆ftp,情况仍然一样

请教可能的解决方法

------解决方案--------------------
windows的防火墙关闭了
可是你的linux里的防火墙呢 也关闭试试/etc/init.d/iptables stop
把selinux也暂时关闭试试 setenforce 0
------解决方案--------------------
首先需要检查Linux的服务状态
1、netstat -lntp 检查vsftpd是否工作正常
2、iptables -L -n 检查Linux服务器上的防火墙是否允许FTP端口的通过
3、检查/etc/selinux/config文件,是否开启了selinux
检查VMWare的网卡设置
检查杀毒软件,如金山网镖会拦截本机到VMWare虚拟机的链接(如果使用了桥接方式)。
------解决方案--------------------
service iptables stop
------解决方案--------------------
每次不行的提示错误都一样吗~
在linux里确认一下日志
用ffftp等软件登陆一下 看看登陆的详细过程
------解决方案--------------------
1.在linux上执行netstat -tunlp
把结果贴出来看看
2.你在windows上telnet linux_server_ip 21看看能不能连上
------解决方案--------------------
探讨

1.在linux上执行netstat -tunlp
把结果贴出来看看
2.你在windows上telnet linux_server_ip 21看看能不能连上

------解决方案--------------------
探讨
引用:

1.在linux上执行netstat -tunlp
把结果贴出来看看
2.你在windows上telnet linux_server_ip 21看看能不能连上

这是楼主问题里的描述
1。linux里可以正常登陆ftp
2.局域网内另一台机器可以正常登陆ftp
3.本机(windows sp3)登陆ftp失败,