温馨提示×

怎么查debian ftpserver状态

小樊
46
2026-10-09 17:12:30
栏目: 智能运维

在 Debian 上查看 FTP 服务器状态,取决于你安装的是哪种 FTP 服务(常见有 vsftpd、proftpd、pure-ftpd)。下面以最常见的情况说明。


一、先确认你装的是哪种 FTP 服务器

dpkg -l | grep -E 'vsftpd|proftpd|pure-ftpd'

常见结果:

  • vsftpd
  • proftpd
  • pure-ftpd

二、使用 systemd 查看状态(推荐)

1️⃣ vsftpd

systemctl status vsftpd

启动 / 停止 / 重启:

sudo systemctl start vsftpd
sudo systemctl stop vsftpd
sudo systemctl restart vsftpd

2️⃣ proftpd

systemctl status proftpd

3️⃣ pure-ftpd

systemctl status pure-ftpd

(有些版本是 pure-ftpd.service)


三、检查 FTP 端口是否在监听

sudo ss -tulnp | grep ftp

或

sudo netstat -tulnp | grep ftp

正常应看到:

  • 21(控制端口)
  • 有时还有被动端口范围

四、测试 FTP 是否可用

本地测试:

ftp localhost

或:

telnet localhost 21

看到 220 开头的信息说明服务正常。


五、查看日志(排错用)

sudo journalctl -u vsftpd

或

tail -f /var/log/vsftpd.log

(路径可能因配置不同而变化)


六、如果服务未运行

sudo systemctl enable vsftpd
sudo systemctl start vsftpd

如果你愿意,可以告诉我:

  • 你用的是 哪种 FTP 服务
  • 是 本地还是云服务器
  • 报错信息或 systemctl status 的输出

我可以帮你具体分析。

0 踩