千家信息网

CentOS怎么搭建FTP文件服务

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"CentOS怎么搭建FTP文件服务",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CentOS怎么搭建FTP文件服务"这篇文章吧。
千家信息网最后更新 2026年11月01日CentOS怎么搭建FTP文件服务

这篇文章主要为大家展示了"CentOS怎么搭建FTP文件服务",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CentOS怎么搭建FTP文件服务"这篇文章吧。

基于 CentOS 搭建 FTP 文件服务,供大家参考,具体内容如下

系统要求:CentOS 7.2 64 位操作系统

一.安装VSFTPD

  (vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其[官网介绍][https://security.appspot.com/vsftpd.html],它可能是 UNIX-like 系统下最安全和快速的 FTP 服务器软件。)

yum install vsftpd -y

  启动 VSFTPD(安装完成后,启动 FTP 服务)

service vsftpd start

  启动后,可以看到系统已经[监听了 21 端口]:FTP 协议默认使用 21 端口作为服务端口

netstat -nltp | grep 21

此时,访问 ftp://<您的 CVM IP 地址> 可浏览机器上的 /var/ftp 目录了。

二.配置FTP 权限

目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限

vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件:

vsftpd.conf 为主要配置文件ftpusers 配置禁止访问 FTP 服务器的用户列表user_list 配置用户访问控制

阅读上述配置以了解更多信息。如果您准备好了,点击下一步开始修改配置来设置权限。

阻止匿名访问和切换根目录(匿名访问和切换根目录都会给服务器带来[安全风险],我们把这两个功能关闭)编辑/etc/vsftpd/vsftpd.conf

# 禁用匿名用户 anonymous_enable=NO# 禁止切换根目录 匿名访问让所有人都可以上传文件到服务器上而无需鉴权,而允许切换根目录则可能产生越权访问问题。chroot_local_user=YES

重新启动 FTP 服务:

service vsftpd restart

三.创建 FTP 用户

#创建一个用户 ftpuseruseradd ftpuser   #为用户 ftpuser 设置密码echo "Password" | passwd ftpuser --stdin

限制该用户仅能通过 FTP 访问:限制用户 ftpuser 只能通过 FTP 访问服务器,而不能直接登录服务器

usermod -s /sbin/nologin ftpuser

为用户分配主目录
为用户 ftpuser 创建[主目录]并约定:
/data/ftp 为主目录, 该目录不可上传文件
/data/ftp/pub 文件只能上传到该目录下

mkdir -p /data/ftp/pub

创建登录欢迎文件:

echo "Welcome to use FTP service." > /data/ftp/welcome.txt

设置访问权限:

chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub

设置为用户的主目录:

usermod -d /data/ftp ftpuser

四.准备域名和证书(云主机)

,将域名解析到实验云主机上,域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效 :如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。

ping jikexianfeng.xyz

五.访问 FTP 服务

通过 Windows 资源管理器访问:Windows 用户可以复制下面的[链接]到资源管理器的地址栏访问:

ftp://ftpuser:xoAEUG5c@118.89.65.22

通过 FTP 客户端工具访问:

FTP 客户端工具众多,下面推荐两个常用的:
WinSCP - Windows 下的 FTP 和 SFTP 连接客户端
FileZilla - 跨平台的 FTP 客户端,支持 Windows 和 Mac

下载和安装 FTP 客户端后,使用下面的凭据进行连接即可:

主机ip:您的主机ip

用户:ftpuser

密码:xoAEUG5c

以上是"CentOS怎么搭建FTP文件服务"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

服务 用户 文件 配置 目录 服务器 客户 客户端 主机 内容 域名 权限 根目录 系统 切换 端口 篇文章 安全 两个 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海喔噻互联网科技有限公司 科技平台互联网 互联网为科技 互联网与科技发展 广州互联网科技公司 互联网 科技创新 为想互联网科技 无线互联网科技 华中科技有哪些互联网大佬 西藏七维空间互联网科技有限公司 创业天下互联网科技有限公司 重庆互联网医院沙龙医盟信息科技 苏州铭阳互联网科技有限公司 工业互联网等科技实现智能化赋能 智帮互联网科技公司最近动向 四川互联网展示科技馆设计 互联网风格科技公司名称 北京互联网科技类企业分布 杭州科技互联网公司有哪些 上海旺乐尼互联网科技有限公司 科技互联网产品 互联网科技公司电话 安徽鑫晟辉互联网科技 山东吉时兔互联网科技有限公司 江苏南京365互联网科技 新兴科技互联网创新大赛颁奖典礼 畅思互联网科技 四川慕妮娅互联网科技有限公司 科技互联网的核心竞争力 高科技互联网套路
0