XXXFTP服务器配置实验报告

先看下这个文档吧,没有的爱看不看。

FTP工作原理,懂http协议?推荐链接查找(戳):点我查看FTP工作原理

 

本文章用到Linux可视化:Cent OS 7(版本)

– – – – – – – – – – – – – – – – – – –VMware 15 Pro 

# 知识普及: VMware里打开Linux可视化界面后CTRL + ALT + ENTER 为全屏界面(适用于所有在VMware里运行的操作系统)

右击桌面(右击不出来的砸电脑),点击“在终端打开”,我们操作就在这里操作了!(“可视化界面可以点击了为什么还要打代码啊?” 答:“因为可以装 * ,因为我喜欢装 * !因为这样显得我牛*”)


(敲黑板,装 * 开始)

通病强调一下!!!:

一:进入登录界面选择“未列出?”输入“root”,输入你设定的密码。不要用默认账户!!!

二:关闭防火墙: systemctl stop firewalld.service

查看防火墙状态: systemctl status firewalld.service


一:配置与管理FTP服务器

1:设置linux系统网络连接,并使用命令查看ip地址等网络参数,截图如下:

查看IP地址之前把网络配置好。(不知道怎么配置?砸电脑🔨!我会出教程,随后更新本文章在文字后加入链接。)

Linux操作系统查看IP命令为:ifconfig

Windows操作系统查看IP命令为:ipconfig  (前提要打开命令界面cmd,窗口键 + R + ENTER  打开命令界面)

 

圈住的是命令和IP地址,前面的eno16777777不用在意,是网卡名称,想和我的一样就把电脑砸了


2:挂载centos7 系统光盘镜像到目录/mnt/个人姓名全拼目录下,如姓名为张三的学生,挂载目录为/mnt/zhangsan,完成后使用命令df查看截图如下:

挂载命令解释:就是你把光盘插进去,读取后光盘里有的东西,咱们这是操作系统镜像,里面有软件包。就像压缩包,你得把他释放出来!

在/mnt 文件夹里新建一个你的名字全称!(看要求!)

挂载命令:mount /dev/sr0    /mnt(这是安装系统后自动带的目录)/你的名字全称(看要求)

mount /dev/sr0 /mnt/zhangsan/

PS:(sr零 是第一个光盘,如果有两个光盘那么第二个就是sr1,光盘多的以此类推,顺便说一句,光盘多真牛 * !!!

别闭着眼抄嗷!

如果提示找不到媒体就点VMware下方的光盘点击连接,如图:

重新输入命令,写入成功,df查看挂载到的目录

3、配置yum源文件界面截图如下:

cd    /etc/yum.repos.d  进入到该文件夹,文件夹下是yum配置文件

全部删除:rm -f  yum.repos.d/* (*为所有文件)

删除后新建文件,后缀要为.repo 

vim bigdata.repo(vim直接写入文字保存退出就会创建文件)

配置文件如下:

[big]                       //yum源描述

name=big                   yum源名字 

baseurl=file:///mnt           //设置yum源仓库路径    

enabled=1                  //开启yum源

gpgcheck=0                 //不进行gpg校验

PS:编辑(亦可用vi命令,vim是彩色界面,提示错误就用vi,本文章不讲安装其他软件。)

打码部分为无用命令

配置文件如下:


4:使用yum源安装vsftpd软件包,相关界面截图:

yum install vsftpd


5:使用命令检查vsftpd软件的安装情况,相关界面截图

systemctl status vsftpd.service

查看防火墙也同理状态!firewall

黑色为关闭,需要开启: systemctl start vsftpd.service

继续用上面命令查看状态,绿点为开启状态。


6:使用ip地址访问ftp服务器,成功登陆界面截图:

 穿插小知识:窗口键 + E 为打开文件管理器快捷键

在文件管理器栏里输入你的IP:ftp://192.168.38.123/换成你的IP


7:修改配置文件实现匿名用户的上传、新建、删除、重命名,主配置文件对应行截图:

修改配置文件命令:

vim  /etc/vsftpd/vsftpd.conf

配置文件vsftpd.conf内容:

图中圈住的要删除前面的#号

加入这一行命令:

进入目录:/var/ftp/

ll查看权限

chmod o+w pub(给pub加读写权限)

这里要截图,看要求!

下面的先输入,记得前面加“#”,不然重启报错!

这个是最后一步

保存后(:wq),重启服务: systemctl restart vsftpd

关闭高级防火墙:设置selinux状态为关闭:

[root@localhost ftp]# getenforce

Enforcing查看selinux状态当前为禁止 访问服务

[root@localhost ftp]# setenforce   0 设置selinux状态为允许访问服务

[root@localhost ftp]# getenforce

 Permissive

现在,上传删除已经全部好了,自行操作!


上面的操作已经把最后一步之前的全部完成,自行查找答案,文章中有提到!


11:将匿名用户访问FTP服务器的主目录设置为/opt,将在主配置文件修改的语句及成功访问结果界面截图如下:

编辑ftp配置文件:vim  /etc/vsftpd/vsftpd.conf

在/var/ftp/文件夹下新建opt文件夹!

mkdir /var/ftp/opt

anon_root=/var/ftp/opt(这行代码之前的井号删除即可)

把上面提到过的那个加井号的那一项删除 ->保存->重启:systemctl restart vsftpd

不要修改opt的任何权限,不然需要登陆!!!!

看似什么也没有,如果不放心可以进入目录

cd /var/ftp/opt 

mkdir 123

然后回来Windows操作界面 刷新一下可以看到就是成功!

不明白的同学可以下载文档查看:XXXFTP服务器配置实验报告       备用下载:XXXFTP服务器配置实验报告


文章教学解释结束,如有问题请联系博主!转载请说明出处!