为什么我不能通过FTP突然访问VPS?

我有一个VPS,CentOS,是用HyperVM自动设置的。

我用lxadminbuild立了FTP连接。

我已经通过FTPlogin到我的服务器数周了。

今天它说:

Status: Connecting to 74.126.30.21:21... Status: Connection established, waiting for welcome message... Error: Could not connect to server Status: Waiting to retry... Status: Delaying connection due to previously failed connection attempt... Status: Connecting to 74.126.30.21:21... Status: Connection established, waiting for welcome message... Error: Could not connect to server 

我仍然可以通过SSHlogin。

  • 什么样的事情可能造成这种情况?
  • 有什么东西我可以检查/改变,所以我可以再次使用FTP?

这是我的netstat输出,我怎么能从这个告诉如果“ 端口正在监听服务器本身 ”?

替代文字http://i32.tinypic.com/289vko3.png

它不允许我telnet到列出的FTP端口:

替代文字http://i27.tinypic.com/9zp0mu.png

这里的iptables信息:

替代文字http://i28.tinypic.com/voyf01.png

情侣猜测:

1)你做了一些iptables的规则修改,以允许stream量,但没有提交他们'服务iptables保存'

2)FTP服务是否正在运行?

netstat是否显示端口正在服务器本身上侦听? 如果是这样,你可以telnet到服务器本身的端口,那么远程呢?

要在netstat中显示侦听端口,请使用-l ,例如netstat -tlnp 。 你也可以使用lsof -i tcp:21 。 使用ps来查找正在运行的进程,例如ps -ef | grep ftpd ps -ef | grep ftpd