为什么我突然无法通过 FTP 访问 VPS?

为什么我突然无法通过 FTP 访问 VPS?

我有一个 VPS,CentOS,已自动设置 HyperVM。

我使用 lxadmin 建立了 FTP 连接。

我已经通过 FTP 登录我的服务器好几个星期了。

今天它说:

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

我仍然可以通过 SSH 登录。

  • 哪些因素可能导致此种情况?
  • 我可以检查/更改哪些内容以便可以再次使用 FTP?

这是我的网络状态输出,我怎样才能从中判断“端口正在服务器本身上监听“?

替代文本

它不允许我远程登录到列出的 ftp 端口:

替代文本

这是iptables信息:

替代文本

答案1

情侣猜测:

1) 你对 iptables 规则进行了一些更改以允许流量,但并未使用“service iptables save”提交这些更改

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

netstat 是否显示端口正在监听服务器本身?如果是,您能否 telnet 到服务器本身的端口?远程呢?

答案2

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

相关内容