搭建FTP服务器
一、概述
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服务器
1、匿名用户登陆
2、文件的上传和下载
3、锁定用户在家目录
4、用户列表控制
5、虚拟用户的配置与登陆
6、用户个性化配置文件