vsftpd搭建FTP服务详细步骤

简介: 本文主要描述vsftpd FTP的详细过程

1. 什么是FTP服务?

  文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

2. vsftpd又是啥?

 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

3.如何安装vsftpd软件?

## 1.连接centos服务器
这里使用的是ssh软件进行连接,方便快捷,如图所示进行配置
image.png

image.png

点击连接后输入用户名root,接着输入系统提供的密码:

image.png

连接成功提示:
image.png
## 2.安装VSFTP软件

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
image.png

安装完成提示:
image.png
## 3.启动VSFTP服务
运行以下命令设置FTP服务开机自启动:

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。

image.png

启动FTP服务:
image.png

查看FTP服务监听的端口:

查看和监控端口是否正常启用

image.png
可以看出当前端口是21,状态是监听状态 vsftd的进程是1428
## 4.配置vsftpd
匿名用户模式:

1.修改配置文件vsftpd.conf。

输入/upload进行检索
image.png

删除anon_upload的注释,按esc,接着输入:wq保存退出

2.设置目录权限

更改/var/ftp/pub目录的权限,为FTP用户添加写权限
image.png

3.重启服务

image.png

5.测试,验证服务

打开ftp://139.196.216.20/pub,并上传文件,可以见到上传成功
image.png

目录
相关文章
|
1月前
|
监控 Ubuntu 安全
Ubuntu开启FTP服务教程
在Ubuntu服务器上配置FTP服务是一个常见的需求,无论是用于文件分享、网站管理还是数据备份。FTP(文件传输协议)是一种用于在网络上传输文件的协议,它可以让用户通过身份验证下载或上传文件。本文将指导您如何在Ubuntu系统上安装和配置FTP服务器,以及如何管理用户权限来保证服务器的安全性。
55 0
|
2月前
|
安全 算法 网络协议
【Linux】文件服务FTP(File Transfer Protocol)
【Linux】文件服务FTP(File Transfer Protocol)
38 0
|
1月前
|
弹性计算 Ubuntu
Ubuntu 20.04安装FTP服务
以阿里云ECS为服务器,搭建FTP服务并在本机使用FileZilla连接服务。
242 2
|
3月前
|
Docker 容器
docker 安装ftp服务
docker 安装ftp服务
|
3月前
|
安全 Linux 网络安全
Linux加强篇011-使用Vsftpd服务传输文件
山重水复疑无路,柳暗花明又一村
244 1
Linux加强篇011-使用Vsftpd服务传输文件
|
3月前
|
安全 网络协议 Linux
哇~~真的是你呀!今天是LINUX中的FTP服务
FTP(File Transfer Protocol,文件传输协议)是一种用于在计算机网络中传输文件的标准协议。它允许用户从一个计算机(称为FTP客户端)向另一个计算机(称为FTP服务器)发送和接收文件。 以下是FTP服务的一些关键特点和功能:
40 0
|
4月前
|
Linux 网络安全 开发工具
如何在linux搭建FTP服务
如何在linux搭建FTP服务
53 0
|
4月前
|
Linux
手把手教你Linux下搭建ftp服务
手把手教你Linux下搭建ftp服务
124 1
|
5月前
|
SQL jenkins Linux
一篇文章了解开源 FTP 服务器 vsftpd
一篇文章了解开源 FTP 服务器 vsftpd
|
6月前
|
Ubuntu Linux 网络安全
百度搜索:蓝易云【ubuntu系统使用vsftpd搭建FTP服务器。】
现在您已经成功在Ubuntu系统上使用vsftpd搭建了FTP服务器。请注意,这些步骤适用于Ubuntu系统,如果您使用的是其他Linux发行版,请查阅相应的文档或指南进行操作。
227 0

相关产品

  • 云迁移中心