文件共享常见的有:
FTP:实现文件数据在不同主机之间传输。
存在的问题:无法直接修改主机上面的文件数据。即必须下载到Client端才能修改。太麻烦。
NFS:Network File System,只要在Client端将Server端所提供的共享目录挂载进来,那么在Client端就可以直接取用Server上的文件数据,而且,该数据就像在Client端的分区一样。但是,只能在Unix like上面实现共享文件数据。
CIFS:Common Internet File System,是目前常见的“网上邻居”。即只能实现在Windows上共享文件数据。
SAMBA:在不同的平台上利用同样的协议进行文件传输的操作,即让Linux与Windows主机之间能彼此通过“网上邻居”分享文件,而最主要的目的就是当局域网内主机大多是Windows系统时,可以通过网上邻居来获取Linux主机上面的资源,并让我们感觉不到不同。
下面来详细介绍Samba:
1、Samba主要功能:
(1)可以提供用户登录Samba主机时进行身份认证。
(2)可以进行Windows上的主机名称解析(NetBIOS Name)。
(3)可以进行设备的共享(如:共享打印机)。
2、Samba使用的通信协议:
(1)Samba最早发展时,是想让Linux系统可以加入到Windows系统中,共享彼此的文件数据,即Samba最早使用的通信协议是NetBIOS。但是存在一个弊端:无法跨越路由。
(2)网络发展越来越庞大的,单纯的NetBIOS已经无法满足需要。于是出现了NetBIOS over TCP/IP。
NetBIOS over TCP/IP:实现的原理就相当于NetBIOS是明信片,TCP/IP是邮件系统,即可以将明信片通过邮件系统邮寄到任何你想邮寄的地方。
3、Samba在Linux上需要开启服务:
(1)smbd:用来管理Samba主机共享目录、文件与打印机等信息。
(2)nmbd:用来管理群组和NetBIOS Name解析。
Samba启动后,系统会开启136、138、139三个端口,同时会有TCP/UDP的监听服务。
架设Samba服务器的准备工作:
1、所需软件:
Samba:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。