spaceworld 发表于 2012-4-16 12:46:59

windows下FTP不能登陆,如何查找问题。

首先,需要说明的是.安装了easypanel后,ftp服务端不能使用serv-u等其它的服务端,需要使用自主开发的linxftp。所以需要把原来的serv-u等其它的FTP服务停止,再重启我们的linxftp。

下面,演示一下如何在windows下,服务器的FTP服务端口(21)是不是被我们的linxftp.exe侦听
先点开服务器左下角的开始按钮--->运行里面输入cmd,启动命令窗口,如下图:



再运行命令:netstat -nao



请注意红框里的内容,已经查找出21端口被PID<进程标识符>为464的程序侦听。

接下来,打开任务管理器,点击查看-->选择列,把显示PID勾选。如下图



再在任务管理器里面,就可以看到每个进程的PID了,现在就可以查看PID为464的是哪个程序在侦听。



可以看到,21端口是被我们的linxftp.exe侦听了。



如果端口是被linxftp.exe侦听,但是ftp还是无法链接,这种有可能是你开了windows的默认防火墙,你需要把linxftp.exe程序加入例外。
如下图:









小黑 发表于 2012-6-15 17:38:25

本帖最后由 小黑 于 2012-6-15 17:50 编辑




PID 不一致。怎么办?????

PID要一致,我的就不一致了
CMD netstat -nao 查出的0.0.0.0 21端口的 PID是1296
linxftp.exe的 PID是1408
进程中inetinfo.exe 占用了 1296的PID

请问怎么办

spaceworld 发表于 2012-6-16 20:12:05

小黑 发表于 2012-6-15 17:38 static/image/common/back.gif
PID 不一致。怎么办?????

PID要一致,我的就不一致了


把IIS带的FTP停止,再重启linxftp
重启命令:
net stop linxftp
net start linxftp

hualay 发表于 2014-8-15 09:17:38

linxftp.exe必须占用一个窗口最小化?貌似关了窗口就不行了,不能隐藏到右下角么?

zhirongxiang 发表于 2014-9-21 10:36:20

我ftp一直连不上,通过你的方法检测发现21端口被kangle.exe监听了,是什么情况?

ken 发表于 2014-10-19 10:46:56

谢谢分享

chinaent 发表于 2015-2-1 12:48:52

OK,按照楼主的问题已经解决了.:)

qowl0001 发表于 2015-6-24 12:44:31

我的总是有linxftp.exe绑定21端口,请问怎么办啊?我查了百度,都没有相关的解决办法。
页: [1]
查看完整版本: windows下FTP不能登陆,如何查找问题。