首页 / 原生VPS推荐 / 正文
Linux安装FTP服务器,linux安装ftp服务器的步骤

Time:2024年12月16日 Read:20 评论:42 作者:y21dr45

在现代互联网应用中,文件传输是常见需求之一,FTP(File Transfer Protocol)作为一种成熟的文件传输协议,依然在各种场景中得到广泛应用,本文将详细介绍如何在Linux系统上安装与配置vsftpd,搭建一个功能完备、安全可靠的FTP服务器,通过本文的步骤,您将能够轻松实现FTP服务器的部署和管理。

Linux安装FTP服务器,linux安装ftp服务器的步骤

一、准备工作

在开始之前,需要确保以下几点:

1、操作系统:本文基于CentOS 7和Ubuntu 20.04进行说明,其他Linux发行版的操作可能略有不同。

2、用户权限:必须以root用户或有sudo权限的用户身份进行操作。

3、网络环境:服务器能够访问互联网以下载安装包,以及开放必要的端口(默认FTP端口21)。

二、安装vsftpd

vsftpd(Very Secure FTP Daemon)是一款在Linux系统上广泛使用的FTP服务器软件,以其安全性和稳定性著称。

1、更新包管理器缓存

   sudo apt update       # For Debian/Ubuntu based systems
   sudo yum update      # For RHEL/CentOS based systems

2、安装vsftpd

   sudo apt install vsftpd        # For Debian/Ubuntu based systems
   sudo yum install vsftpd        # For RHEL/CentOS based systems

3、启动并设置开机自启动

   sudo systemctl start vsftpd
   sudo systemctl enable vsftpd

三、配置防火墙

为确保FTP服务能够正常对外提供服务,需要配置防火墙放行FTP相关端口。

1、检查防火墙状态

   sudo ufw status

2、开放FTP端口

   sudo ufw allow 20/tcp
   sudo ufw allow 21/tcp
   sudo ufw reload

对于RHEL/CentOS使用firewalld管理防火墙:

   sudo firewall-cmd --permanent --add-port=20/tcp
   sudo firewall-cmd --permanent --add-port=21/tcp
   sudo firewall-cmd --reload

四、配置vsftpd

vsftpd的主要配置文件为/etc/vsftpd.conf,使用文本编辑器打开该文件:

sudo vim /etc/vsftpd.conf

在配置文件中,可以进行如下基本设置:

1、禁止匿名登录

   anonymous_enable=NO

2、启用本地用户登录

   local_enable=YES

3、写入权限

   write_enable=YES

4、设置本地用户的根目录

   local_root=/home/$USER/ftp
   chroot_local_user=YES

5、被动模式配置

   pasv_enable=YES
   pasv_min_port=10000
   pasv_max_port=10100
   pasv_address=your_server_ip

6、保存并退出:按Esc 键,输入:wq 保存并退出编辑器。

五、创建FTP用户并设置目录权限

1、创建FTP用户

   sudo adduser ftp_user
   sudo passwd ftp_user

2、创建上传目录并设置权限

   mkdir -p /home/ftp_user/ftp
   sudo chown -R ftp_user:ftp_group /home/ftp_user/ftp
   sudo chmod 755 /home/ftp_user/ftp

六、重启vsftpd服务

完成配置后,重启vsftpd服务使更改生效:

sudo systemctl restart vsftpd

七、测试FTP服务器

使用FTP客户端(如FileZilla)连接至FTP服务器,输入相应的IP地址、用户名和密码进行测试,成功连接后,您应能进行文件上传、下载等操作。

通过以上步骤,您已经成功在Linux系统上安装并配置了一台功能完备的FTP服务器,这不仅能帮助您在日常工作中高效地传输文件,也为进一步的文件共享和管理提供了可靠的平台,根据实际需求,您还可以对FTP服务器进行更多的安全配置和性能优化,以达到最佳的使用效果。

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1