网络文件共享服务ftp和nfs

目录

1.存储类型

存储类型

1.直连式存储

2.网络附加存储

3.存储区域网络

2.FTP文件传输协议

1.FTP工作原理介绍

2.两种模式

主动模式

被动模式

3.用户认证

4.FTP相关软件

5.操作

6.登录

匿名用户登录

vim /etc/vsftpd/vsftpd.conf

​编辑

匿名用户上传

3.NFS 

1 NFS工作原理

2 NFS软件介绍

3. NFS共享配置文件格

4 NFS工具

exportfs

showmount

showmount -e  ip地址

mount.nfs

4.实操


1.存储类型

存储类型

1.直连式存储

Direct-Attached Storage,简称DAS

DAS存储是最常见的一种存储方式

DAS是指存储设备直接连接到服务器总线上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备。DAS存储设备与服务器主机之间的连接通道通常采用SCSI连接,DAS存储设备主要是磁盘阵列,磁盘簇等

2.网络附加存储

Network-Attached Storage,简称NAS(存储和管理空间都在远程)

NAS存储就是存储设备通过标准的网络拓扑结构(比如以太网)添加到一群计算机上。与DAS以及SAN不同,NAS是文件级的存储方法。采用NAS较多的功能是用来进行文件共享。NAS存储也通常被称为附加存储

3.存储区域网络

Storage Area Network,简称SAN(可以使用空间,管理也是你来管理)


存储区域网络,这个是通过光纤通道或以太网交换机连接存储阵列和服务器主机,最后成为一个专用的存储网络

4.应用场景

das:那些数据量不大,对磁盘访问速度要求较高的中小企业

nas:适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低

san:大型应用或数据库系统,缺点是成本高、较为复杂

2.FTP文件传输协议

1.FTP工作原理介绍

文件传输协议

数据传输格式:二进制(默认)和文本

双通道协议:命令和数据连接 21 命令端口(权限,认证) 20数据端口(真实传数据)

2.两种模式

都是相对于服务端

主动模式

服务端会主动开启20端口,和客户端相连

被动模式

服务端和客户端都是随机产生的端口,客户端怎么知道服务的端口,服务端是被动等待客户端未连接

3.用户认证

匿名用户:ftp,anonymous,对应Linux用户ftp

系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow

虚拟用户:特定服务的专用用户,独立的用户/密码文件

4.FTP相关软件

vsftpd: Very Secure FTP Daemon,CentOS 默认FTP服务器

配置文件

/etc/vsftpd/vsftpd.conf

匿名用户登录上去

/var/ftp/ = /

vsftpd匿名用户登陆后,这个软件默认的根目录

5.操作

安装服务端

yum install vsftpd -y
安装 ftp  服务器
systemctl start vsftpd
开启服务

网络文件共享服务ftp和nfs_第1张图片

systemctl stop firewalld

setenforce 0

关闭安全措施

客户端连接服务端

ftp  192.168.17.133
ftp 客户端 工具    服务端地址

Connected to 192.168.17.133 (192.168.17.133).
220 (vsFTPd 3.0.2)

 网络文件共享服务ftp和nfs_第2张图片

Name (192.168.91.101:root): anonymous

  此处填写用户名  默认使用  ftp  或者匿名用户

网络文件共享服务ftp和nfs_第3张图片 

ftp> help   
可以使用help  查看帮助

ftp> ls   
可以使用 ls  查看文件列表

ftp> ls
227 Entering Passive Mode (192,168,91,101,24,148)
Passive  消极被动 默认使用  被动模式

ftp> passive  
可以人为指定被动主动

ftp> get bigfile
下载大文件,  后可以  使用  ss  -nt   看到又打开一个通道

6.登录

匿名用户登录
vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES 支持匿名用户
no_anon_password=YES 匿名用户略过口令检查 , 默认NO

网络文件共享服务ftp和nfs_第4张图片
匿名用户上传

anon_upload_enable=YES 匿名上传,注意:文件系统权限
anon_mkdir_write_enable=YES 匿名建目录

 

3.NFS 

服务,端口号不固定

客户端 访问

1 NFS工作原理

首先nfs服务端开启后会自动在自己的rpc(远程过程调用端口号111)注册相关信息

nfs客户端想要连接nfs服务端,会先找rpc注册中心nfs服务端的端口号是多少

nfc会告诉客户端是多少,然后

2 NFS软件介绍

 软件包:nfs-utils

端口:2049(nfsd), 其它端口由portmap(111)分配

日志 :/var/lib/nfs/

NFS配置文件:

/etc/exports
/etc/exports.d/*.exports

3. NFS共享配置文件格

格式:

/本地文件夹     允许访问的机器(权限)

4 NFS工具

exportfs

exportfs:可用于管理NFS导出的文件系统

exportfs -v  显示本机的共享目录情况

exportfs -r 重新读取文件

showmount
showmount -e  ip地址

mount.nfs

客户端NFS挂载

mount   IP地址:/文件夹    /挂载点     临时挂载

开机挂载
vim /etc/fstab  
IP地址:/文件夹   /mnt/nfs   nfs   defaults,_netdev  0  0

4.实操

服务端:

systemctl stop firewalld
 setenforce 0

关闭安全措施

yum install nfs-utils.x86_64 -y

客户端服务端两边都需要安装 nfs软件

 网络文件共享服务ftp和nfs_第5张图片

vim /etc/exports

修改配置文件

/opt  *

将本机/opt共享出去,允许任何主机使用

systemctl restart nfs
重启服务

网络文件共享服务ftp和nfs_第6张图片

 exportfs-v 查看本机共享

 exportfs-r 重新加载配置文件

 

chmod 777 /opt

修改文件权限  给所有权限

touch123

创建123

服务端:

yum install nfs-utils.x86_64 -y

客户端服务端两边都需要安装 nfs软件

systemctl stop firewalld
 setenforce 0

关闭安全措施

网络文件共享服务ftp和nfs_第7张图片 

showmount -e 192.168.17.130  查看共享情况

mount 192.168.17.130:/opt /mnt 临时挂载

df-h   查看挂载情况

 网络文件共享服务ftp和nfs_第8张图片

 去到opt目录

查看文件内容

 服务端客户端同步成功

你可能感兴趣的:(网络,服务器,运维)