我对我的服务器做了一些更新,之后 ftp 停止工作了!
proftpd 正在运行并监听端口 21,端口 21 在防火墙中是打开的!
但是我从 filezilla 获得的信息仍然只有:
Status: Resolving address of xxx
Status: Connecting to xxx.xx.xx.xx:21...
Status: Connection established, waiting for welcome message...
Error: Could not connect to server
答案1
检查 proftpd 是否正在运行
ps -ef | grep proftpd
proftpd 15530 1 0 21:26 ? 00:00:00 proftpd: (accepting connections)
iain 15731 13855 0 21:49 pts/1 00:00:00 grep proftpd
找出绑定到端口 21 的内容
sudo lsof -i :21
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
proftpd 15530 proftpd 1u IPv6 1641458 0t0 TCP *:ftp (LISTEN)
从上面获得的输出应该可以帮助您缩小范围。
编辑
您看到的问题可能是因为您以独立模式启动它,但 inetd 仍配置为管理服务。您需要禁用此 inetd 行为。请查看proftpd 上的这个页面网站——第 3 点是相关的。