Linux搭建ftp Linux搭建FTP服务器教程

圆圆 0 2025-12-19 02:00:39

vsftpd在Linux中需要先安装(yum/dnf/apt)、启用启动服务,再参与配置匿名访问(anonymous_enable=YES)或本地用户登录(local_enable=YES、chroot),最后配置防火墙与SELinux策略。

linux怎么搭建ftp服务器_linux vsftpd的安装与配置详细指南【文件服务】

如果您希望在Linux系统中提供文件传输服务,vsftpd是一个稳定且安全的FTP服务器软件。以下是安装与配置vsftpd的具体步骤:一、安装vsftpd组件

vsftpd通常不预装在主流Linux发行版中,需通过系统包管理器手动安装。安装过程会配置核心二进制文件、默认配置及初始化脚本。

1、基于RPM的系统(如CentOS、Rocky) Linux)上执行:sudo yum install -y vsftpd

2、在较新版本的 RHEL/CentOS 8 或 Fedora 系统上使用:sudo dnf install -y vsftpd

3、在基于Debian的系统(如Ubuntu、Debian)上:sudo apt update sudo apt install -y vsftpd二、启用并启动vsftpd服务

安装完成后需启用启动自启动,并立即启动监视进程,使FTP服务开始监听默认端口(21)。

1、启用服务启动自启动:sudo systemctl enable vsftpd

2、立即启动服务:sudo systemctl start vsftpd

3、验证服务运行状态:sudo systemctl status vsftpd三、配置匿名访问模式

匿名FTP允许未认证用户以ftp或匿名身份上传或下载文件,适用于公开资源发送。该模式需明确开放并设置应答权限。

1、编辑主配置文件:sudo nano /etc/vsftpd/vsftpd.conf

2、将以下参数设为YES:anonymous_enable=YES

3、指定匿名目录根(默认为/var/ftp):anon_root=/var/ftp

4、重启服务使配置生效:sudo systemctl restart vsftpd SONIFY.io

设计和开发音频优先的产品和数据驱动的解决方案 98 查看详情 四、配置本地用户登录

本地用户模式允许系统账户直接登录FTP,其主目录即为FTP工作目录。需取消匿名访问并开启用户认证机制。

1、在/etc/vsftpd/vsftp d.conf中设置:anonymous_enable=NO

2、启用本地用户登录:local_enable=YES

3、允许用户写入操作(如上传、删除):write_e nable=YES

4、用户只能访问自身主目录(chroot):chroot_local_user=YES

5、chroot列表创建例外(如需特定用户不限制):chroot_list_enable=YES

6、指定列表文件路径:chroot_list_file=/etc/vsftpd/chroot_list

7、重启服务:sudo systemctl重启vsftpd五、调整防火墙与SELinux策略

即使vsftpd运行正常,若系统防火墙或SELinux阻止FTP流量,客户端仍将无法连接。需放行端口并设置正确的上下文。

1、在firewalld中开放FTP服务:sudofirewall-cmd --permanent --add-service=ftp

2、重载防火墙规则:sudofirewall-cmd --reload

3、若启用SELinux,允许FTP读取用户主目录:sudosetsebool -P ftp_home_diron

4、若需支持悉尼模式传输,还需启用相关布尔值:sudosetsebool -Pallow_ftpd_full_access on

以上就是LINUX怎么搭建FTP服务器_Linux vsftpd的安装与配置详细指南【文件服务】的详细内容,更多请关注乐哥常识网其他相关文章! 相关标签: linux centos 防火墙访问端口 ubuntu dnf 配置文件 linux系统 var linux ubuntu centos debian 大家都在看: LINUX如何管理内核参数_sysctl命令在LINUX系统性能优化中的应用 LINUX下如何配置同步时间_比NTP更优的LINUX时间服务 LINUX如何查看启动启动项_Linux chkconfig与systemctl命令【系统】 LINUX系统如何查看CPU和内存使用率_Linux下top与htop命令的实时监控 LINUX怎么脚本自启动_Linux rc.local与systemd服务配置方法【启动】

上一篇:WIN10禁用驱动签名 win10禁用3d加速
下一篇:返回列表
相关文章
返回顶部小火箭