温馨提示×

Debian系统vsftp安装步骤

小樊
38
2025-02-28 19:43:55
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统上安装vsftpd的步骤如下:

  1. 更新包列表
sudo apt update
  1. 安装vsftpd
sudo apt install vsftpd
  1. 启动并启用vsftpd服务
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 检查防火墙设置: 确保防火墙允许FTP流量。FTP通常使用20端口(数据传输)和21端口(命令控制)。
  • 在基于UFW的防火墙(如Ubuntu)上:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
  • 在基于firewalld的防火墙(如CentOS 7/8)上:
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
  1. 连通性测试: 可以使用FTP客户端(如FileZilla)或命令行工具连接到FTP服务器:
ftp <your_server_ip>

输入系统用户名和密码进行登录,测试FTP服务连通性是否成功。

  1. 配置用户访问目录(可选): 在配置文件/etc/vsftpd.conf中,通过以下选项指定用户访问的目录:
local_root=/var/ftp/specific_dir

这样该用户登录FTP时,将只能看到和访问/var/ftp/specific_dir目录及其子目录。

  1. 开启用户写权限(可选): 在配置文件/etc/vsftpd.conf中,通过以下选项开启用户写权限:
write_enable=YES
  1. 重启服务: 修改配置后,重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd

以上步骤应该能够帮助您在Debian系统上成功安装并配置vsftpd。如果在安装或配置过程中遇到问题,请检查错误日志(通常位于/var/log/vsftpd.log)以获取更多信息。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian下vsftp安装步骤是什么

0