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

目录
相关文章
|
7月前
|
Linux 网络安全 开发工具
Centos6.5搭建一个简单的vsftpd服务
在CentOS 6.5上配置vsftpd服务器:确保与Win10能互通,更新yum源,安装vsftpd,编辑配置文件禁用匿名访问,重启服务并关闭防火墙。创建新用户和密码,通过FTP在Win10文件管理器中使用实验机IP访问,用创建的用户和密码登录,成功创建远程文件夹,实验机上可见。
106 2
|
7月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
247 2
|
7月前
|
Linux 数据安全/隐私保护 Windows
Linux vsFTPd服务详解——本地用户登录实战
Linux vsFTPd服务详解——本地用户登录实战
226 2
|
2月前
|
网络协议 Linux
搭建FTP报错:Job for vsftpd.service failed because the control process exited with error code. See
搭建FTP报错:Job for vsftpd.service failed because the control process exited with error code. See
221 3
|
2月前
|
网络安全 数据安全/隐私保护
FTP服务搭建
FTP服务搭建
35 0
|
2月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
4月前
|
存储
【Azure 应用服务】Azure App Service 自带 FTP服务
【Azure 应用服务】Azure App Service 自带 FTP服务
|
7月前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
211 1
|
7月前
|
Linux 网络安全 数据安全/隐私保护
FTP 文件传输服务
FTP 文件传输服务
|
7月前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
225 1