Ftp

為什麼我突然無法通過 FTP 訪問 VPS?

  • February 11, 2019

我有一個 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?

這是我的netstat輸出,我如何判斷“埠是否正在偵聽伺服器本身”?

替代文字

它不允許我遠端登錄到列出的 ftp 埠:

替代文字

這是iptables資訊:

替代文字

情侶猜想:

1)您做了一些 iptables 規則更改以允許流量,但沒有使用“服務 iptables save”送出它們

  1. FTP 服務是否正在執行?

netstat 是否顯示埠正在偵聽伺服器本身?如果是這樣,你可以telnet到伺服器本身的埠,遠端呢?

要在 netstat 中顯示監聽埠,請使用-l,例如netstat -tlnp。您也可以使用lsof -i tcp:21. 要查找正在執行的程序,請使用 ps,例如ps -ef | grep ftpd.

引用自:https://serverfault.com/questions/48239