新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > IT百科 > 站长技术 > 服务器

Ftp服务器、 Samba服务器、NFS服务器的区别

时间:2019-12-04 17:28:55  来源:  作者:

Ftp、Samba、NFS服务器的对比情况

根据使用的方式来看可以分为3种类别的文件服务器:ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器。

1:ftp的客户可以是任意平台

2:samba是专门针对windows客户

3:而NFS则是面向linux/unix用户的

下面是三种服务器的对比情况:

Ftp服务器、 Samba服务器、NFS服务器的区别

 

各个服务器的配置

~NFS服务器:
NFS是SUN Microsystem公司开发的网络文件系统,它是一种基于远程过程调用(RPC)的分布式文件系统架构。与Samba相比较,NFS的数据吞吐能力更强。

Ftp服务器、 Samba服务器、NFS服务器的区别

 

1、用命令 # rpm –qa | grep nfs检查软件包NFS是否安装 ,如果输出没有输出,表明没有被安装,请自行安装之。
2、 配置NFS服务器。用任何文本编辑器配置文件/etc/exports,来确定需要给客户共享的目录。它的基本格式为Directory Host(options) # comments ,这3个字段/列要在一行,directory与host(options)之间要有间隙,# comments 可有可无。主机选项主要是给与挂接用户什么样的权限。目录directory表示要共享出去的目录,值得注意的是,在启用NFS服务以前,系统管理员应该仔细一些,比如不小心共享了根目录/,并且给与用户读写权限,这是十分糟糕的问题。因此,尽可能少的共享目录和赋予较小的访问权限。主机名host是一个很灵活的项目,可以是单个的主机名称(由/etc/hosts得到),主机ip地址,由域名服务器解析的主机名称,IP网络—网络号和子网掩码中间用 “/”连接,NIC等。下面列举一个例子。
/data/skyboy skyboy(rw) #把目录/data/skyboy共享给主机skyboy,并且主机对目录#/home/skyboy有读写权限
/tmp 192.168.222.129(ro) #主机192.168.222.129对目录/tmp具备只读共#享权限
/media/cdrom 192.168.222.0/255.255.255.0(ro) #整个网络有读取挂接在NFS #服务器上的光驱光盘的读取权限
3、启用NFS服务。分两步:首先启用portmap,然后启用NFS服务。#service portmap start; #注意老版本使用的的方式
# service nfs start。其中portmap的功能是启用远程过程调用,有时启用NFS不能成功,不妨检查一下portmap服务是否启动(# ps aux | grep portmap)。
4、在客户端挂接NFS共享出来的目录。先在客户端创建一个挂接点,如 # mkdir /mnt/nfs ,而后使用命令把nfs服务器共享出来的目录挂接上,以第2步那个共享为例,我们挂接目录 /tmp , # mount –t nfs 192.168.222.129:/tmp /mnt/nfs //假定nfs服务器的ip地址是192.168.222.129。
5、访问NFS共享资源。接上步,改变文件目录 # cd/mnt/nfs就方便地实现了对nfs服务器目录/tmp的远程访问。
6、卸载NFS文件系统。在客户端执行命令 # umount/mnt/nfs 就卸下了第4步挂接的NFS文件系统。
~Samba服务器
这个世界既非只有linux/unix,也不是由microsoft windows 独霸天下的格局。也许出于linux/unix与windows既竞争又共存的事实,人们开发了 linux给windows用户提供文件共享的工具Samba,这应该算得上linux的开放精神吧!

1、检查是否安装samba软件包。# rpm –qa | grep smb ,如果没有则自行安装samba。
2、修改配置文件/etc/samba/smb.conf。早期的linux版本的配置文件smb.conf的安全选项“security=share”,这个默认值是个安全隐患,不过现在流行的linux版本的安全选项的默认值是“security=user”。如果只想用户对他的目录拥有只读权限,就把选项“writeable=yes”改成“read only=yes”。其他的选项根据自己的要求更改即可。对于一般的应用而言,基本上不用修改这个文件。
3、添加系统账户。由于smb的访问是使用系统账号进行的,因此添加账号是必不可少的。这个比较简单,用命令 # useradd sery , # passwd sery,就可以依次添加若干系统账号。
4、建立Samba用户密码文件。虽然samba的用户是系统用户,但出于安全考虑,samba用户的密码并非创建系统用户时设定的用户密码。为了生成smb所需的密码,应该进行下面的操作:
# smbpasswd -a skyboy //为系统用户设置smb口令
5、启用Samba服务器。# service smb start 
6、windows客户端访问 Samba服务器共享目录。在windows环境下,右键点击“网上邻居”图标,然后左击“搜索计算机”,把Samba服务器的IP地址填写在“计算机名”搜索栏,点击立即搜索。找到后双击图标,然后输入在Samba服务器上预先设定的用户名和密码,就能合法访问Samba服务器设定的共享资源。为了方便使用,可以把Samba服务器提供的共享目录映射成本地驱动器。
7、其他。上述配置的samba服务器,用户的访问共享目录是系统账号的主目录。要想把共享目录设置到其他位置,修改Samba 的配置文件/etc/samba/smb.conf文件即可。
~FTP服务器
在linux 环境下,有三个主要的FTP服务器:vsftpd、proftpd和wu-ftpd。因为安全方面的原因,vsftpd目前已经牢牢的占据了主导地位。从字面上我们就可以理解vsftpd所具备的主要特征—very secure(非常安全之ftp)。

资料表明:1、使用ASCII方式下载文件,在1G以太网上的下载速度可以达到86M/s。2、vsftpd可以支持 15000个并发用户的访问。

1、检查是否安装vsftp包。# rpm –qa | grep vsftpd。如果没有则安装它。
2、 修改配置文件。Vsftpd的配置文件为/etc/vsftpd/vsftpd.conf,如果不打算提供匿名访问的话,需要修改配置文件 /etc/vsftpd/vsftpd.conf的项“anonymous_enable=Yes”为“anonymous_enable=No”。
3、启用vsftpd服务。#service vsftpdstart。
4、客户端连接访问。可以是专用的ftp客户端工具,也可以使用浏览器。用工具访问vsftpd服务器的速度要比用浏览器快很多。
5、vsftpd服务器的用户。Vsftpd服务器支持三种类型的拥护:本地用户(拥有系统账号)、虚拟用户(guest)、匿名账号;系统管理员应该根据安全需求来确定vsftpd服务器的用户访问策略



Tags:服务器   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
Ftp、Samba、NFS服务器的对比情况根据使用的方式来看可以分为3种类别的文件服务器:ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器。1:ftp的客户可以是任意平台2:samba是专门针对...【详细内容】
2019-12-04   服务器  点击:(0)  评论:(0)  加入收藏
搜索引擎不会因为你使用了哪种网站空间就不抓取不排名,而是一视同仁的。在服务器稳定状态下,无论是使用虚拟主机还是使用云服务器,对百度收录都是一样的。速度是影响收录的一个...【详细内容】
2019-12-03   服务器  点击:(3)  评论:(0)  加入收藏
服务器资源服务器的资源是恒定的,你用或者不用,它就在原地,处理能力不会改变。所以出现峰值的话,就很容易会导致忙到处理不过来,甚至让服务器出现宕机情况,虽然大多数时候不会有过...【详细内容】
2019-12-03   服务器  点击:(0)  评论:(0)  加入收藏
网络购物已成为人们购买商品的常用方式,人们的生活已离不开网络,所以应需求而产生各种形式的电商网站,比如:B2B、B2C、B2G、C2C、O2O等,很多消费者即使已经产生消费,也没有搞清楚...【详细内容】
2019-12-02   服务器  点击:(2)  评论:(0)  加入收藏
使用路由器后,Internet用户无法访问到局域网内的主机,因此不能访问内网搭建的Web、FTP、Mail等服务器。虚拟服务器功能可以实现将内网的服务器映射到Internet,从而实现服务器对...【详细内容】
2019-12-02   服务器  点击:(2)  评论:(0)  加入收藏
随着开源系统Linux的盛行,其在大中型企业的应用也在逐渐普及,很多企业的应用服务都是构筑在其之上,例如Web服务、数据库服务、集群服务等等。因此,Linux的安全性就成为了企业构...【详细内容】
2019-12-02   服务器  点击:(2)  评论:(0)  加入收藏
同网段内配置基于全局地址池的DHCP服务器示例组网需求如图1所示,某企业有两个处于同一网络内的办公室,为了节省资源,两个办公室内的主机由SwitchA作为DHCP服务器统一分配IP地址...【详细内容】
2019-11-28   服务器  点击:(10)  评论:(0)  加入收藏
自互联网出现以来,超文本传输协议HTTP协议被广泛用于在Web浏览器和网站服务器之间传递信息。但随着互联网的发展,另一种协议——HTTPS出现,并与HTTP一同服务于这个互...【详细内容】
2019-11-28   服务器  点击:(10)  评论:(0)  加入收藏
第一步:创建脚本#!/bin/bash# func:自动监控tomcat脚本并且执行重启操作# 获取tomcat进程ID(其中[grep -w 'tomcat']代码中的tomcat需要替换为你的tomcat文件夹名)Tomc...【详细内容】
2019-11-27   服务器  点击:(11)  评论:(0)  加入收藏
最近在用freeswitch软交换进行语音通话,通话的时候需要调用音频文件进行播放,当并发量上来的时候,freeswitch监听服务的端口会不断的down掉,查看日志发现报了一个错如下: 这个问...【详细内容】
2019-11-25   服务器  点击:(7)  评论:(0)  加入收藏
有时候大家需要将一台服务器内的数据传输到另外一台设备,有很多种方法,如果两台物理机离得很近,可以通过移动硬盘传输。如果是跨地区的,有人首先通过filezilla将数据下载到windo...【详细内容】
2019-11-25   服务器  点击:(9)  评论:(0)  加入收藏
最近有业务上有抓包的需求,所以经理安排我看了一下whistle这个项目,这个项目在github上有6k的标星,链接就不贴了吧,可以自行取github上搜索`whistle`,第一个就是.拿到链接...【详细内容】
2019-11-22   服务器  点击:(21)  评论:(0)  加入收藏
基本环境准备jdk安装配置。安装目录例如:/usr/java/jdk1.8.0_05tomcat下载放到约定目录。例如:/usr/local/dmstomcat tomcat做成系统服务把tomcat做成系统服务,就可以使用servi...【详细内容】
2019-11-20   服务器  点击:(13)  评论:(0)  加入收藏
一、传统并发模型的缺点基于线程的并发 特点: 每任务一线程 直线式的编程 使用资源昂高, context切换代价高,竞争锁昂贵 太多线程可能导致吞吐量下降,响应时间暴涨。基于事件的...【详细内容】
2019-11-20   服务器  点击:(8)  评论:(0)  加入收藏
在日常工作中,有时候需要把公司内部的某些服务向外提供服务,例如FTP服务、WEB服务等等,像这种需求,应该怎样解决呢?下面通过一个简单的案例来讲解拓扑图 企业内网用户和FTP服务器...【详细内容】
2019-11-20   服务器  点击:(57)  评论:(0)  加入收藏
先说说上次被黑得经历,上次被黑的服务器是阿里云,服务器倒是没事,仅仅是被删库了,主要原因有两点:一是外网数据库端口没关,二是线上数据库密码过于简单,总结来说是弱密码口令攻击,数据库密码有多简单:123456,说到这里,一口老血喷...【详细内容】
2019-11-20   服务器  点击:(7)  评论:(0)  加入收藏
概述今天主要介绍一下linux系统的一些开源绘图应用程序。下面一起来看看吧~1、Pinta 主要亮点: Paint.NET / 微软“画图”的极好替代品 支持附加组件(有对 WebP 图像的支持) 支...【详细内容】
2019-11-15   服务器  点击:(10)  评论:(0)  加入收藏
上篇介绍了一个简单的UDP服务框架,但是面对海量的请求,同步框架显然有点力不从心。于是在我接手好友系统的接口服务的时候,就采用了一个强大的异步框架——MCP框架。...【详细内容】
2019-11-13   服务器  点击:(9)  评论:(0)  加入收藏
近年来,大量由僵尸网络驱动的DDoS攻击利用了成千上万的被感染的物联网,通过向受害者网站发起大量的流量为攻击手段,最终造成严重后果。常年以来的顽疾DDoS似乎难以根治,那服务器...【详细内容】
2019-11-13   服务器  点击:(9)  评论:(0)  加入收藏
在工作中会遇到mysql要跨服务器访问,下面就介绍mysql的FEDERATED引擎如何建立跨服务器访问进入mysql命令行,没有看到Federated,说明没有安装mysql>show engines; 安装Federated...【详细内容】
2019-11-12   服务器  点击:(14)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条