存储类型
DAS 直连式存储
SAN 存储区域网络
NAS 网络附近存储
FTP文件传输协议
文件传输协议 FTP 早期的三个应用级协议之一,基于c/s架构
数据传输格式:二进制(默认)和文本 tcp 21端口(权限,认证) tcp 20(传真实数据)
两种模式:从服务器角度
主动模式:服务端主动连接客户端
命令(控制):客户端:随机port --->服务器:21/tcp
数据:客户端:随机port <--服务器:20/tcp
被动模式:服务端被动等待客户端连接
命令(控制):客户端:随机port --> 服务器:21 /tcp
数据:客户端:随机port --> 服务端:随机port/tcp
FTP服务状态码
1xx:信息 125:数据连接打开
2xx:成功类状态 200:命令OK 230:登录成功
3xx:补充类 331:用户名OK
4xx:客户端错误 425:不能打开数据连接
5xx:服务器错误 530:不能登录
用户认证
匿名用户:ftp,anoaymous,对应Linux用户ftp
系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow
虚拟用户:特定服务的专用用户,独立的用户/密码文件
vsftpd软件介绍
Centos默认的ftp服务器,不需要安装,开启即可
客户端需要安装ftp ,命令:yum install ftp -y
安装完成后即可使用 ftp命令 , ftp +ip地址
红色1:ftp +ip地址 连接指定ip的服务端
红色2:使用匿名用户ftp 登录
红色3:输入密码,匿名用户不用输入密码,直接回车即可
红色4:代表登录成功
红色对勾:已进入ftp界面
注意:ftp 界面的根 是你所登录用户的家目录下,要存储的文件也存放于此,
ftp默认使用被动模式
红色 1 ls 显示当前文件
红色 2 这是我所有的文件
红色1 get 文件名 下载文件
红色2 正在下载 下载完成
红色3 exit 退出
红色4 查看文件 会下载到你当前所在的文件夹下
使用ftp 搭建本地yum仓库
服务端 192.168.174.7
1.在 /var/ftp下建立 centos7文件夹
mkdir /var/ftp/centos7
2.将光驱挂载到centos7
mount /dev/sr0 /var/ftp/centos7
客户端 192.168.174.8
1. 切换到 /etc/yum.repo.d/下,新建一个文件夹,将网络源移动到该文件夹中,避免被干扰
cd /etc/yum.repo.d mkdir bak mv *.repo bak
2.创建本地源 ftp.repo
vim /etc/yum.reop.d/ftp.repo
3.编写
i
[ftp]
name=ftp
baseurl=file://192.168.174.7/centos7
gpgcheck=0
:wq
yum clean all
yum makecache
完成