我有一个 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
。