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

linux搭建ftp

作者:_永恒灬莫言   发布日期:2025-07-29   浏览:80

# 安装 vsftpd FTP 服务器
sudo apt update
sudo apt 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_enable=YES
pasv_min_port=40000
pasv_max_port=50000

# 重启 vsftpd 服务
sudo systemctl restart vsftpd

# 设置防火墙规则,允许 FTP 流量
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
sudo ufw enable

# 创建 FTP 用户并设置密码
sudo adduser ftpuser
sudo passwd ftpuser

# 创建 FTP 目录并设置权限
sudo mkdir -p /home/ftpuser/ftp
sudo chown nobody:nogroup /home/ftpuser/ftp
sudo chmod a-w /home/ftpuser/ftp
sudo mkdir /home/ftpuser/ftp/files
sudo chown ftpuser:ftpuser /home/ftpuser/ftp/files

这段代码展示了如何在 Linux 上使用 vsftpd 搭建一个 FTP 服务器。包括安装、配置、设置防火墙规则以及创建 FTP 用户和目录。

上一篇:linux 备份命令

下一篇:linux 启动 nginx

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

linux查看后台

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

Laravel 中文站