先看下这个文档吧,没有的爱看不看。
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服务器配置实验报告
文章教学解释结束,如有问题请联系博主!转载请说明出处!