通用Internet文件系统(CIFS),也称为服务器消息块(SMB),是Internet上的标准远程文件系统访问协议,使用户组可以一起工作,并通过Internet或公司内部网共享文档和打印机。 。 CIFS允许多个客户端访问和更新同一文件,同时通过复杂的文件共享和锁定语义防止冲突。 它还允许进行积极的缓存以及预读和后写,而不会丢失缓存一致性,从而提高性能,这是当今复杂的企业计算机网络的基础。 与FTP等旧协议相比,CIFS补充了HTTP,并提供了更复杂的文件共享和文件传输。
PC操作系统(例如Windows®)之间的文件共享通常使用CIFS协议实现,而AIX®系统之间的文件共享则使用网络文件系统(NFS)协议实现。 由于这两个协议不可互操作,因此AIX Fast Connect和AIX SMBFS之类的产品允许PC客户端访问和共享AIX服务器上的文件,反之亦然。
AIX Fast Connect是服务器软件,它允许AIX服务器与运行以下Windows操作系统的个人计算机客户端共享文件和打印机:
Windows XP Windows 2000 Windows 2003 Windows NT Windows 98的AIX Fast Connect提供以下内容:
丰富的安全功能 高性能(SendFile API支持和内存映射文件) 文件安全规范(以便多台计算机可以访问同一文件而不会出现锁定问题和机会锁定) 使用系统管理界面工具(SMIT)进行维护和管理 安全认证技术(基于AIX的用户认证,NT传递认证,支持用户认证的轻型目录访问协议(LDAP),基于Kerberos的认证和CIFS密码加密协议)注意: AIX Fast Connect支持AIX 5.1及更高版本。
安装以下文件集以配置AIX快速连接:
只有root用户才能为AIX服务器执行Fast Connect的配置。 但是,任何用户都可以访问配置菜单。
您可以通过两种方式启动快速连接服务器:
使用SMIT 使用命令行与快速连接相关的以下两个过程负责SMB请求和响应:
cifsServer是主服务器守护程序; 它是root拥有的主服务器进程。 cifsUserProc是一个客户端会话守护程序; 每个会话都有一个cifsUserProc。 对于Windows客户端对AIX Fast Connect服务器的每个新请求,都会创建一个新的cifsUserProc线程。您可以通过两种方式添加新的文件系统共享:
使用SMIT 使用命令行当为AIX Fast Connect服务器配置加密密码时,AIX Fast Connect会尝试根据AIX Fast Connect / etc / cifs / cifsPasswd文件对所有传入的SMB用户名和cryptod_password登录进行身份验证。 该文件由net user命令初始化和维护,是AIX Fast Connect用户(及其加密密码)的数据库。
net user命令定义的所有AIX Fast Connect用户均应为AIX用户。
快速连接用户的密码与/ etc / security / passwd文件中的标准AIX密码不同(并且可能与之不同)。 当AIX用户更改密码(使用/ usr / bin / passwd)时,该用户的AIX快速连接密码不会自动更改。
要为AIX Fast Connect强制执行加密密码,请输入: #net config /encrypt_passwords:2 要为新用户配置加密密码,请键入: #net user username password /add 要么 #net user username -p /add -p标志提示输入无回显密码。 要更改用户的加密密码并更新该用户的AIX密码,请输入: #net user username password /changeaixpwd:yes 要么 #net user username -p /changaixpwd:yes完成上述配置后,停止并启动服务器。
要停止服务器并卸载服务器守护程序,请输入: #net stop /unload 要加载服务器守护程序并启用PC客户端连接,请键入: #net start /load现在,快速连接服务器已准备就绪,可以允许PC客户端连接和访问导出的文件共享。
通常,PC客户端必须定义驱动器映射才能使用CIFS导出的文件共享。 这些驱动器映射可以从Windows或DOS命令提示符下完成。
您可以使用以下机制来定义或取消定义PC驱动器和CIFS文件共享之间的映射。 对于以下示例,假定NetBIOS服务器名称为indus19.in.ibm.com,并且定义了共享测试test1的文件。
对于DOS,输入以下内容:
DOS> net help (help info for DOS) DOS>net use F: \\indus19.in.ibm.com\test /user:tstuser tstpass DOS>net use H: \\indus19.in.ibm.com\test1 (When username and password is not specified in the command line, then a pop window appear asking for the username and the password) DOS> copy F:\oldfile H:\newfile (uses the mapped drives) DOS> net use F: /delete (delete the mapped network drive)对于Windows,请执行以下操作:
在“映射网络驱动器”对话框中,选择Windows资源管理器>“工具”>“映射网络驱动器” ,或右键单击“ 网上邻居”,然后选择“ 映射网络驱动器” 。 从“ 驱动器:”下拉列表中选择驱动器 ,然后输入路径。 例如,请参见下面的图5 。以下是一些其他有用的命令:
要查询服务器的运行状态,请键入: #net status 要显示常规配置信息,请键入: #net config 要显示统计信息(例如,传递的数据包),请键入: #net statistics您可以通过在命令行上键入net statistics /reset来重置统计信息计数。
要查询已登录用户会话的状态,请键入: #net session 要列出CIFS服务器当前导出的所有共享,请键入: #net share 要列出/ etc / cifs / cifsPasswd文件中配置的所有用户,请键入: #net user 要从加密的密码数据库中删除用户,请键入: #net user username /deleteAIX SMBFS是客户机软件,它允许AIX服务器将共享和从SMB服务器(例如Windows XP,Windows 2003,Windows 2000,Windows NT或Windows 98操作系统)安装和导出到AIX虚拟文件系统(VFS)。 这样就无需在PC客户端上安装NFS服务器,也不需要通过VFS接口增强SMB服务器和AIX之间的文件共享。
AIX SMBFS需要安装以下文件集:
包 描述 bos.cifs_fs.rte SMBFS的运行时间 bos.cifs_fs.smit SMBFS的SMIT接口 在服务器端,共享必须导出到AIX的文件夹。 右键单击“ 选择共享和安全性”>“共享此文件夹”>“权限”选项卡>“检查所有权限-完全控制,更改和读取”>“应用并确定” 。翻译自: https://www.ibm.com/developerworks/aix/library/au-fastconnect/index.html
相关资源:微信小程序源码-合集6.rar