文章目录
- 一、概览
- 二、实验步骤
-
- 1、实验准备
- 2、客户机和服务器互通
- 3、安装vsftp服务并开启(客户端)
- 4、关闭防火墙(服务器)
- 5、客户端登录测试(客户端)
- 6、查看站点目录并创建测试文件(服务器)
- 7、客户端可以查看到新文件(客户端)
- 8、可以找到并打开文件(客户端)
- 9、文件上传(客户端)
- 10、修改配置文件(服务器)
- 11、查看配置文件中可用配置(服务器)
- 12、重启vsftp服务(服务器)
- 13、给目录添加权限(服务器)
- 14、上传文件(客户端)
- 15、测试文件是否正常上传(服务器)
- 16、删除上传的文件(客户端)
- 17、添加两个用户并修改密码(服务器)
- 18、用新创建的用户登录并查看(客户端)
- 19、修改配置文件(服务器)
- 20、重启服务(服务器)
- 21、ftp重新连接服务器(客户端)
- 22、把用户追加到user_list列表中(服务器)
- 23、修改配置文件(服务器)
- 24、重启服务(服务器)
- 25、测试(客户端)
- 26、建立虚拟用户账户使用FTP(服务器)
- 27、把文件转换成数据库文件(服务器)
- 28、修改文件权限(服务器)
- 29、创建一个用户为vuser 指定家目录/opt/vuser并不适用shell登陆(服务器)
- 30、编辑配置文件(服务器)
- 31、编辑配置文件(服务器)
- 32、重启服务(服务器)
- 33、测试(客户端)
- 34、查看服务器上传的文件(服务器)
- 35、编辑配置文件(服务器)
- 36、创建文件及目录(服务器)
- 37、编辑配置文件(服务器)
- 38、重启服务(服务器)
- 39、上传文件(客户端)
- 40、查看上传的文件(服务器)
- 三、实验总结
一、概览
1、VSFTP简介
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。
2、VSFTP特点
1、它是一个安全、高速、稳定的FTP服务器;
2、它可以做基于多个IP的虚拟FTP主机服务器;
3、匿名服务设置十分方便;
4、匿名FTP的根目录不需要任何特殊的目录结构,或系统程序或其它的系统文件;
5、不执行任何外部程序,从而减少了安全隐患;
6、支持虚拟用户,并且每个虚拟用户可以具有独立的属性配置;
7、可以设置从inetd中启动,或者独立的FTP服务器两种运行方式;
8、支持两种认证方式(PAP或xinetd/ tcp_wrappers);
9、支持带宽限制;
二、实验步骤
1、实验准备
一台win10 充当客户机
一台centos7充当vsftp服务器
两台机互联互通,两台主机都采用Nat模式联网
2、客户机和服务器互通
3、安装vsftp服务并开启(客户端)
yum install vsftpd -y
systemctl start vsftpd
4、关闭防火墙(服务器)
systemctl stop firewalld
setenforce 0
5、客户端登录测试(客户端)
6、查看站点目录并创建测试文件(服务器)
ls /var/ftp/
echo “this is test” > /var/ftp/test.txt
ls /var/ftp/
7、客户端可以查看到新文件(客户端)
ls -a
get test.txt
8、可以找到并打开文件(客户端)
9、文件上传(客户端)
10、修改配置文件(服务器)
cd /etc/vsftpd/
vim vsftpd.conf