网络文件共享服务

这篇具有很好参考价值的文章主要介绍了网络文件共享服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络文件共享服务

一、存储类型

1、存储类型分为三种

  • 直连式存储(DAS)
  • 存储区域网络(SAN):可以使用空间,管理也是自己管理
  • 网络附加存储(NAS):存储和管理空间都在远程
1.1 DAS

DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个外部SCSI接口的JBOD都属于DAS架构。DAS是指存储设备直接连接到服务器总线上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备。DAS存储设备与服务器主机之间的连接通道通常采用SCSI连接,DAS存储设备主要是磁盘阵列(RAID、磁盘簇JBOD)等。

1.2 SAN

存储区域网络,这个是通过光纤通道或以太网交换机连接存储阵列和服务器主机,最后成为一个专用的存储网络。SAN经过十多年历史的发展,已经相当成熟,成为业界的事实标准(但各个厂商的光纤交换技术不完全相同,其服务器和SAN存储有兼容性的要求)。

1.3 NAS

NAS存储就是存储设备通过标准的网络拓扑结构(比如以太网)添加到一群计算机上。与DAS以及SAN不同,NAS是文件级的存储方法。采用NAS较多的功能是用来进行文件共享。NAS存储也通常被称为附加存储,顾名思义,就是存储设备通过标准的网络拓扑结构(例如以太网)添加到一群计算机上。NAS是文件级的存储方法,它的重点在于帮助工作组和部门级机构解决迅速增加存储容量的需求。

2、三种存储架构的应用场景

  • DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业
  • NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低
  • SAN则适用于大型应用或数据库系统,缺点是成本高、较为复杂

二、FTP文件传输协议

1、FTP工作原理介绍

  • 文件传输协议:File Transfer Protocol 早期的三个应用级协议之一,基于C/S结构

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

  • 双通道协议:命令和数据连接

    21:命令端口(权限,认证)

    20:数据端口(真实传数据)

1.1 两种模式:从服务器角度
  • 主动(PORT style):服务器开启20端口,主动连接客户端,传递数据

    命令(控制):客户端:随机port —> 服务器:21/tcp

    数据:客户端:随机port <—服务器:20/tcp

  • 被动(PASV style):服务器开启随机端口,被动等待客户端连接,传输数据

    命令(控制):客户端:随机port —> 服务器:21/tcp

    数据:客户端:随机port —> 服务器:随机port /tcp

网络文件共享服务,网络,linux,运维

①、服务端主动开启 tcp/20 端口,去传输数据给客户端

网络文件共享服务,网络,linux,运维

②、服务端会开启一个随机端口,被动等待客户端来连接

网络文件共享服务,网络,linux,运维

命令格式操作步骤
##服务端操作步骤:
yum install vsftpd -y    #安装软件包

systemctl start vsftpd    #开启服务

systemctl status vsftpd    #查看服务状态

##客户端操作步骤:
yum install vsftpd -y    #安装软件包

ftp 192.168.10.11    #使用ftp连接192.168.10.11

ftp> help    #查看帮助指令

ftp> !ifconfig    #命令前面加!,执行本地使用的命令

quit(或者快捷键ctrl+d)    #退出连接
命令格式(图文详解)
  • 服务端操作步骤:

网络文件共享服务,网络,linux,运维

  • 客户端操作步骤:

网络文件共享服务,网络,linux,运维

网络文件共享服务,网络,linux,运维

网络文件共享服务,网络,linux,运维

1.2 用户认证
  • 匿名用户:ftp、anonymous,对应Linux用户ftp ,root
  • 系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow
  • 虚拟用户:特定服务的专用用户,独立的用户/密码文件

2、常见 FTP 相关软件

FTP服务器端软件

vsftpd官网: https://security.appspot.com/vsftpd.html

3 、vsftpd软件介绍

  • 由 vsftpd 包提供,不再由xinetd管理

  • 用户认证配置文件:/etc/pam.d/vsftpd

用户和其共享目录
  • 匿名用户(映射为系统用户ftp )共享文件位置:/var/ftp
  • 系统用户共享文件位置:用户家目录
  • 虚拟用户共享文件位置:为其映射的系统用户的家目录

4、ftp相关权限

根目录不要随便更改权限,根目录不可以有写的权限,否则登录不上

(只可以给根 (/var/ftp ) 下的文件夹有写的权限 )

上传

1.程序开放权限

2.文件夹要有权限

下载

文件一定要有读的权限

三、内网搭建yum仓库

1、通过ftp服务搭建内网yum仓库

命令格式步骤
##服务端:
systemctl  stop  firewalld    #关闭防火墙

setenforce 0    #关闭防护中心

yum install vsftpd  -y    #安装软件包

systemctl  start  vsftpd    #开启服务

mkdir /var/ftp/xxxx    #新建文件夹

mount /dev/sr0  /var/ftp/xxxx    #挂载

##客户端:
systemctl  stop  firewalld    #关闭防火墙

setenforce 0    #关闭防护中心

cd /etc/yum.repos.d    #切换目录

mkdir yyy.bak    #建立备份目录

mv *.repo yyy.bak    #移动yyy.bak文件夹下所有以repo结尾的文件到备份目录

vim ftp.repo    #编辑配置文件
[ftp]
name=ftp
baseurl=ftp://192.168.10.11/xxxx
gpgcheck=0

yum clean all    #清除缓存

yum makecache    #重新下载元数据
通过ftp服务搭建内网yum仓库(图文详解)
  • 服务端创建步骤

网络文件共享服务,网络,linux,运维

网络文件共享服务,网络,linux,运维

  • 客户端创建步骤

网络文件共享服务,网络,linux,运维

网络文件共享服务,网络,linux,运维

  • 验证

网络文件共享服务,网络,linux,运维

2、通过http协议搭建内网yum仓库

  • 与ftp服务搭建过程一致
命令格式步骤
##服务端:
systemctl  stop  firewalld    #关闭防火墙

setenforce 0    #关闭防护中心

yum install httpd  -y    #安装软件包

systemctl  start  httpd    #开启服务

cd /var/www/html    #切换到规定目录

mkdir xxxx    #新建文件夹

mount /dev/sr0  /var/www/html/xxxx    #挂载

##客户端:
systemctl  stop  firewalld    #关闭防火墙

setenforce 0    #关闭防护中心

cd /etc/yum.repos.d    #切换目录

mkdir yyy.bak    #建立备份目录

mv *.repo yyy.bak    #移动yyy.bak文件夹下所有以repo结尾的文件到备份目录

vim http.repo    #编辑配置文件
[http]
name=http
baseurl=http://192.168.10.11/xxxx
gpgchechk=0

yum clean all    #清除缓存

yum makecache    #重新下载元数据
通过http协议搭建内网yum仓库(图文详解)
  • 服务端创建步骤

网络文件共享服务,网络,linux,运维

网络文件共享服务,网络,linux,运维

  • 客户端创建步骤

网络文件共享服务,网络,linux,运维网络文件共享服务,网络,linux,运维文章来源地址https://www.toymoban.com/news/detail-797908.html

到了这里,关于网络文件共享服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux网络服务】Centos7搭建nfs文件共享服务器

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月06日
    浏览(56)
  • NFS网络文件共享服务

    NFS(network file system)网络文件系统 可以把对方主机资源直接挂载到自己电脑上,比FTP更加方便   明文传输   没有认证机制 安全性很差 只在局域网使用   依赖RPC(远程过程调用)   需要安装nfs-utils(提供NFS服务),rpcbind(提供RPC服务)软件包   系统服务:nfs、rpcbind   共享配置

    2023年04月24日
    浏览(46)
  • 网络文件共享服务

    1、存储类型分为三种 直连式存储(DAS) 存储区域网络(SAN):可以使用空间,管理也是自己管理 网络附加存储(NAS):存储和管理空间都在远程 1.1 DAS DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个外部SCSI接口的JBOD都属于DAS架构。DAS是

    2024年01月17日
    浏览(36)
  • Linux——Samba文件共享服务

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页   目录 前言: 一.Samba服务基础 重点:  二.Samba程序 三.常见共享目录配置项的含

    2024年02月11日
    浏览(40)
  • 回炉重造十二----网络文件共享服务

    1.1 FTP工作原理 FTP的20和21端口的区别 20端口是用来传输数据的 21端口是客户端用来连接FTP服务器 主动模式(PORT): 客户端连接到FTP服务端的21号端口,发送用户名和密码 当客户端成功登陆FTP服务后要list列表或者读取FTP服务上的数据时,客户端会随机开放一个端口(1024以上

    2024年02月03日
    浏览(26)
  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(66)
  • Linux - 进阶 NFS服务器 详解网络共享服务器 ( 预备知识)

               N  :  就是 网络 Network          F   :     就是  File  文件         S   :  system          简称为 网络文件系统                 官方   :               NFS 是一种古老的用于UNIX/LINUX主机之间进行文件共享的协议              Network  File  System 网

    2024年02月13日
    浏览(50)
  • 10分钟搭建局域网文件共享服务器,百兆网络+云盘服务+外网访问

    今天来聊一下公司内部如何通过云盒子实现局域网文件共享:百兆网络+云盘服务+旧服务器+外网访问。 网络测试环境是百兆,千兆网会更强。 各终端的数据是实时同步的,自带内网穿透技术,随时可以通过互联网访问局域网内文件服务器,当然也可以禁掉互联网访问,仅在

    2024年02月09日
    浏览(50)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(55)
  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包