Windows客户端访问Linu服务器NFS.docx
《Windows客户端访问Linu服务器NFS.docx》由会员分享,可在线阅读,更多相关《Windows客户端访问Linu服务器NFS.docx(9页珍藏版)》请在三一办公上搜索。
1、Windows客户端访问Linu服务器NFS在现今的企业环境中,既存在广泛在办公环境中使用的Windows系列,还存在工业环境中广泛使用的Hp-ux,SCO,Solaries,AIX等,还有数不清的Linux分发版,在这样一个复杂的异构环境中实现无缝的互连互访,肯定伤透不少人的脑筋,Windows用户通过网络邻居实现互访是很简单的事,但在不同的操作平台实现互访却不太容易,当然不是没有办法,Samba就是一款优秀的提供Unix与Windows之间互连互通的工具,但用户需要许多Unix系统下的系统管理经验,所以今天的主角却不是它。 我的工作环境面对的困境: 不同的产品生产线中有不同类型的Unix,
2、运行着不同的测试程序,测试日志要提交给数据服务器,而数据服务器却是Windows系统(2000/2003),最初Unix上装有Samba,每次服务器上的程序通过Samba访问Unix上的文件时,总是有找不到路径的错误,映射成本地盘或者UNC路径也好,都有同样的问题.也许是对方的系统管理人员的配置的问题吧,但我们无法改变对方,所以求人不如求已,了解到几乎所有类Unix平台都有NFS(Network filesystem),这是一个Unix共享网络文件和程序的方法,所以能有一个在Windows提供一个NFS服务器的东东多好,这里就介绍一款跨平台通讯的 工具集SFU. SFU,全称是Services
3、 For Unix,是M$是一个挖Unix墙角的工具,有需要的可以从M$的官方网站下载http:/下面先来了解下SFU是什么? Microsoft® Windows® Services for UNIX (SFU) 3.5允许Windows和UNIX的计算机之间共享数据、安全信任。 而且 SFU 3.5技术为Unix应用程序和脚本提供了在Windows环境下高效执行的机制。 IT管理者正在寻找无缝地在他们的Windows和UNIX系统之间整合混杂网络和共享信息的解决方案。 当用户在网络中不同操作系统之间计算机漫游时,不应该遇到障碍。 企业也正在寻找在Unix应用、资源及专有
4、的技术上不断发展的最小投资方案。 基 于Windows计算机技术解决方案的拥有总成本(TCO)是无法抗拒的。Microsoft® Windows XP and Microsoft® Windows Server2003已经增加新的特性,并且已经对操作系统的安全性、可靠性、可用性进行了巨大改进。随着CPU的处理性能以指数的比率在提升、IA架构解决方案性价比的大大提高,使得IA架构解决方案逐渐进入企业应用的高端服务器平台的领域。基于Windows/Windows Server的企业应用已经逐渐渗透到传统地基于UNIX的网络应用环境中, 基于Windows/WindowsServ
5、er的应用已经与基于Unix的应用同样重要和可靠,甚至在某些应用领域已经成为Unix应用的替代方案。 很多企业已经在基于Unix和Windows的应用、数据库、商业逻辑等进行了很大的投入,而在这两种应用体系下的应用之间存在广泛的集成关系,企业的职员熟练掌握了其中一种技术后,还需要花费大量的精力将他的经验和知识转移到另一种技术。SFU提供一种框架,包括在两种环境下协同的工具、执行环境、管理架构,使经验和知识的转移尽量的简单化Name Mapping 和 Services for UNIX NFS 支持操作系统技术指南 默认情况下,NFS 协议使用 UNIX 用户标识进行访问控制。这种用户标识通常
6、由用户标识符 (UID) 和组标识符 (GID) 组成。基于Windows 的 NFS 服务器必须从 NFS 请求中识别出 Windows 名称空间中的请求用户。由于基于 Windows 的计算机和域不使用 UID 和 GID 进行标识,因此需要从 NFS 请求中包含的 UID 和 GID 到 Windows 用户名进行映射。基于Windows 的 NFS 客户机需要在转发 NFS 请求之前先将请求的 Windows 用户的用户名映射到 UID/GID。 访问基于 UNIX 的 NFS 资源的 Windows 用户需要提供 UNIX 标识 (UID/GID)。这就要求 Windows 用户使用
7、他们的 UNIX 用户名和密码在 UNIX 网络中验证自己的身份。 User Name Mapping 是 Services for UNIX 的一个组件。该组件提供在基于 Windows 的网络用户名和基于 UNIX 的网络用户名之间进行相互映射的功能。对于那些在基于 Windows 和基于 UNIX 的域中具有不同身份的用户,这是将两个网络中的用户名关联起来的一种方法。该组件的设计目标如下: 在网络间共享一套用户名映射。Client for NFS、Server for NFS 和 Gateway for NFS 的多个实例应只使用一套映射。这将使用户在使用任意计算机上的任意 NFS 产品
8、时可以进行一致的访问。 减轻维护提供 NFS 服务或远程 Shell 程序服务 (Remote Shell Service) 的所有 Windows 计算机上的映射管理任务。 使 Windows 用户通过一次注册即可访问基于 UNIX 的 NFS 资源。用户不必记住两套用户名和密码,也不必分别对两个操作系统进行注册。Services for UNIX 定位SFU的主要目的要提供对使用者、管理者和开发者克服在 UNIX 和Windows之间的互通性工具,允许企业信息资源在它们之间无缝地分享。对资源的访问取决于企业的安全策略。SFU 的设计目标是: * 无缝的在Windows和 UNIX 网络协议
9、之间数据分享 * 采用现有的Unix惯例和协议,对Windows和Unix进行远程命令行访问 * 混杂网络管理, 包括通常的目录管理和用户密码同步 * 完整支持UNIX脚本, 包括shell,公用程序, 文件联接和根文件系统 * 为关键企业应用提供高效率的应用开发和执行环境 * 简单、集成的安装过程 * 所有的SFU系统管理和维护简单化SFU和Windows架构:Services for UNIX特点 * Interix是基于Windows 内核之上的子系统, 而不是一个Unix的仿真环境,Interix子系统是一个基于WindowsNT/2000/XP之上的完全整合的POSIX系统。它在Wi
10、ndows操作系统上对Unix应用的编译和运行提供完全的支持,它为Unix开发人员对运行于Unix之上的应用提供了超过1,900个API和已有的Shell脚本的完整支持,其他Unix应用从而可以简单快速的重新部署到Interix上。 * SFU提供UNIX和Windows之间共享文件: o NFS客户机 o NFS服务机 o NFS网关 * SFU提供UNIX和Windows之间远程命令行方式进行访问: o Telnet 客户机 o Telnet 服务机 * SFU提供一致的跨Unix操作系统平台脚本执行的能力: o Korn Shell o C Shell o 超过350常用的UNIX命令和
11、应用 o 在NTFS 和NFS文件系统下支持文件联接 o 单一根文件系统结构 * 采用Microsoft® Windows Active Directory® service(活动目录服务)的NIS服务器功能提供对网络管理功能 * 在Windows和Unix之间提供用户信息(包括口令)的同步 * SFU安装采用Windows提供的安装工具。 * 对SFU的部件和服务的管理采用Windows的Microsoft Management Console (MMC)和Windows Management Instrumentation (WMI)管理工具,或者采用命令行脚本方式管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 客户端 访问 Linu 服务器 NFS
链接地址:https://www.31ppt.com/p-2012566.html