Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux开启ftp服务

作者:平凡中的不凡   发布日期:2025-12-13   浏览:74

# 安装 vsftpd FTP 服务器
sudo apt-get update
sudo apt-get install vsftpd

# 备份配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

# 编辑配置文件
sudo nano /etc/vsftpd.conf

# 修改以下配置项(根据需要调整)
# 允许本地用户登录
local_enable=YES
# 启用写权限
write_enable=YES
# 禁止匿名登录
anonymous_enable=NO
# 设置被动模式端口范围(如果需要)
pasv_min_port=40000
pasv_max_port=50000

# 重启 vsftpd 服务
sudo systemctl restart vsftpd

# 开启防火墙并允许 FTP 流量
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
sudo ufw enable

解释说明:

  1. 安装 vsftpd:使用 apt-get 安装 vsftpd FTP 服务器。
  2. 备份配置文件:在修改配置文件之前,先备份原始配置文件以防止出错。
  3. 编辑配置文件:使用 nano 编辑器打开 /etc/vsftpd.conf 文件,并根据需求修改配置项。
  4. 配置项说明
    • local_enable=YES:允许本地用户登录 FTP 服务器。
    • write_enable=YES:启用写权限,允许上传文件。
    • anonymous_enable=NO:禁止匿名用户登录。
    • pasv_min_portpasv_max_port:设置被动模式端口范围,确保这些端口在防火墙中开放。
  5. 重启服务:保存配置文件后,重启 vsftpd 服务使更改生效。
  6. 防火墙配置:允许 FTP 流量通过防火墙,包括主动模式(端口 21)和被动模式(指定的端口范围)。

上一篇:linux搜索文件夹命令

下一篇:linux查看gcc版本

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站