搭建FTP服务器

  • 一、概述
  • 二、搭建和配置FTP服务
  • (一)搭建FTP服务器
  • 1、实验环境
  • 2、软件安装
  • 3、配置文件
  • 4、启动服务
  • (二)配置FTP服务器
  • 1、匿名用户登陆
  • 2、文件的上传和下载
  • 3、锁定用户在家目录
  • 4、用户列表控制
  • 5、虚拟用户的配置与登陆
  • 6、用户个性化配置文件


一、概述

FTP(File Transfer Protocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。

二、搭建和配置FTP服务

(一)搭建FTP服务器

1、实验环境
  • 服务器:CentOS 8 系统 ip:192.168.245.141
  • 客户端:Win10 系统 ip:192.168.245.170
2、软件安装
  • linux系统中,是vsftpd提供ftp的服务
  • yum install -y vsftpd
3、配置文件

/etc/vsftpd/vsftpd.conf ---->ftp服务器的主配置文件
/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/var/ftp
/var/ftp/pub

4、启动服务

(二)配置FTP服务器

centos登录ftp服务器 centos ftp服务器_centos8


centos登录ftp服务器 centos ftp服务器_ftp_02


centos登录ftp服务器 centos ftp服务器_vsftpd_03

1、匿名用户登陆

centos登录ftp服务器 centos ftp服务器_服务器_04


centos登录ftp服务器 centos ftp服务器_centos8_05

2、文件的上传和下载

centos登录ftp服务器 centos ftp服务器_服务器_06


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_07


centos登录ftp服务器 centos ftp服务器_vsftpd_08


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_09

centos登录ftp服务器 centos ftp服务器_服务器_10

centos登录ftp服务器 centos ftp服务器_ftp_11


centos登录ftp服务器 centos ftp服务器_vsftpd_12


centos登录ftp服务器 centos ftp服务器_vsftpd_13


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_14


centos登录ftp服务器 centos ftp服务器_centos8_15

centos登录ftp服务器 centos ftp服务器_ftp_16


centos登录ftp服务器 centos ftp服务器_ftp_17


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_18

centos登录ftp服务器 centos ftp服务器_服务器_19


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_20


centos登录ftp服务器 centos ftp服务器_ftp_21

3、锁定用户在家目录

centos登录ftp服务器 centos ftp服务器_centos8_22


centos登录ftp服务器 centos ftp服务器_centos8_23


centos登录ftp服务器 centos ftp服务器_ftp_24

centos登录ftp服务器 centos ftp服务器_ftp_25


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_26

4、用户列表控制

centos登录ftp服务器 centos ftp服务器_vsftpd_27


centos登录ftp服务器 centos ftp服务器_centos8_28

centos登录ftp服务器 centos ftp服务器_服务器_29

centos登录ftp服务器 centos ftp服务器_centos8_30


centos登录ftp服务器 centos ftp服务器_ftp_31


centos登录ftp服务器 centos ftp服务器_服务器_32

centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_33

5、虚拟用户的配置与登陆

centos登录ftp服务器 centos ftp服务器_centos8_34


centos登录ftp服务器 centos ftp服务器_vsftpd_35


centos登录ftp服务器 centos ftp服务器_ftp_36


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_37


centos登录ftp服务器 centos ftp服务器_centos8_38


centos登录ftp服务器 centos ftp服务器_centos8_39


centos登录ftp服务器 centos ftp服务器_服务器_40


centos登录ftp服务器 centos ftp服务器_ftp_41


centos登录ftp服务器 centos ftp服务器_ftp_42


centos登录ftp服务器 centos ftp服务器_centos登录ftp服务器_43


centos登录ftp服务器 centos ftp服务器_vsftpd_44

6、用户个性化配置文件

centos登录ftp服务器 centos ftp服务器_ftp_45

centos登录ftp服务器 centos ftp服务器_服务器_46

centos登录ftp服务器 centos ftp服务器_vsftpd_47


centos登录ftp服务器 centos ftp服务器_服务器_48


centos登录ftp服务器 centos ftp服务器_ftp_49