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软件进行连接,方便快捷,如图所示进行配置
vsftpd搭建FTP服务详细步骤

vsftpd搭建FTP服务详细步骤

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

vsftpd搭建FTP服务详细步骤

连接成功提示:
vsftpd搭建FTP服务详细步骤
## 2.安装VSFTP软件

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

安装完成提示:
vsftpd搭建FTP服务详细步骤
## 3.启动VSFTP服务
运行以下命令设置FTP服务开机自启动:

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

vsftpd搭建FTP服务详细步骤

启动FTP服务:
vsftpd搭建FTP服务详细步骤

查看FTP服务监听的端口:

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

vsftpd搭建FTP服务详细步骤
可以看出当前端口是21,状态是监听状态 vsftd的进程是1428
## 4.配置vsftpd
匿名用户模式:

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

输入/upload进行检索
vsftpd搭建FTP服务详细步骤

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

2.设置目录权限

更改/var/ftp/pub目录的权限,为FTP用户添加写权限
vsftpd搭建FTP服务详细步骤

3.重启服务

vsftpd搭建FTP服务详细步骤

5.测试,验证服务

打开ftp://139.196.216.20/pub,并上传文件,可以见到上传成功
vsftpd搭建FTP服务详细步骤

上一篇:VGG_19 train_vali.prototxt file


下一篇:边缘容器介绍(ACK Edge Kubernetes)