温馨提示×

怎么重启Ubuntu FTPServer

小樊
35
2026-08-28 22:29:15
栏目: 智能运维

在 Ubuntu 上重启 FTP 服务器,取决于你使用的是哪种 FTP 服务(最常见的是 vsftpdproftpd)。下面按常见情况说明。


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

1️⃣ 查看是否安装了 vsftpd

systemctl status vsftpd

ps -ef | grep vsftpd

2️⃣ 查看是否安装了 proftpd

systemctl status proftpd

二、如果你使用的是 vsftpd(最常见)

✅ 重启 vsftpd

sudo systemctl restart vsftpd

✅ 其他常用命令

sudo systemctl stop vsftpd     # 停止
sudo systemctl start vsftpd    # 启动
sudo systemctl status vsftpd   # 查看状态

✅ 设置开机自启

sudo systemctl enable vsftpd

三、如果你使用的是 proftpd

✅ 重启 proftpd

sudo systemctl restart proftpd

✅ 其他命令

sudo systemctl stop proftpd
sudo systemctl start proftpd
sudo systemctl status proftpd

四、如果 systemctl 不可用(旧系统)

sudo service vsftpd restart

sudo service proftpd restart

五、确认 FTP 服务是否正在监听

ss -antp | grep :21

netstat -antp | grep :21

六、常见排查建议

  • 修改配置文件后一定要重启服务
  • 配置文件路径:
    • vsftpd:/etc/vsftpd.conf
    • proftpd:/etc/proftpd/proftpd.conf
  • 防火墙记得放行 21 端口:
sudo ufw allow 21/tcp

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

  • Ubuntu 版本(如 20.04 / 22.04)
  • 使用的 FTP 软件(vsftpd / proftpd / pure-ftpd)

我可以给你更精确的命令 ✅

0