在实际的应用场景当中,本地的网络常常涵盖着多种操作系统的设备,像是Windows系统的电脑、macOS系统的笔记本、Linux系统的服务器等等。不同操作系统的本地网络共享设置流程存有差别,然而其核心的逻辑都是基于SMB协议的客户端 – 服务器架构。本文章会对面向Windows、macOS、Linux这三种主流操作系统,去详尽讲解本地网络共享的完整设置流程,涵盖服务器端共享配置、客户端访问设置以及跨系统共享的注意要点,助力读者达成多系统环境下的顺畅资源共享 。
一、针对Windows系统,进行本地网络共享设置,这里以Windows 11作为示例。
主流的桌面操作系统中有Windows系统,它的本地网络共享功能集成度是高的,设置流程相对而言是简便的,主要分成两个部分,一部分是服务器端也就是共享资源提供方的设置,另一部分是客户端也就是共享资源访问方的设置。
首先,要保证服务器端电脑连接到了本地网络,并且网络类型被设置成“专用网络”,因为公用网络下共享功能或许会受限,这是服务器端设置的要求。具体的操作步骤是,先打开“设置”,接着进入“网络和Internet”,然后选择当前连接的网络,比如Wi-Fi或者以太网,最后点击“属性”,把网络设置为“专用网络”。
接下来,要将网络发现以及文件共享功能予以开启。于“设置”之中,先进入“网络和Internet”,接着进到“高级网络设置”,再进入“高级共享设置”,从中寻觅到“专用网络”选项,把“开启网络发现”以及“开启文件和打印机共享”勾选上,而后点击“保存更改”。网络发现功能能够使服务器端被处于同一网络里的其他设备所识别,文件和打印机共享功能则是达成资源共享的根基。
接着,去配置共享资源,这里以文件夹共享作为示例。先找到那个需要进行共享的文件夹,之后将鼠标右键对准文件夹单机一下,接着选择“属性”这一选项。随后切换到“共享”那个选项卡,再点击“高级共享”这个按钮。在弹出来的窗口当中,勾选“共享此文件夹”这一项,可以依据自身的需求去修改“共享名”,也就是其他设备访问该文件夹的时候所显示的名称,最后点击“权限”按钮来对访问权限进行设置。权限设置划分成称作“读取”、“更改”以及“完全控制”这般的三个级别,其中,“读取”权限仅仅是被允许去查看以及复制文件,“更改”权限则是允许对文件进行修改以及删除操作,而“完全控制”权限具备着最高权限,能够对共享设置予以修改,建议依据实际需求来分配权限,像是针对普通用户分配“读取”权限,针对管理员分配“完全控制”权限,在设置完成之后,点击“确定”来予以保存。
最后,要进行防火墙规则的配置。Windows防火墙存在可能会对网络共享通信予以阻止的情况,所以必须要保证防火墙允许与“文件和打印机共享” 、“网络发现” 相关的规则。先打开“控制面板”,接着选中“系统和安全”,再找到“Windows Defender防火墙”,然后点击“允许应用通过Windows Defender防火墙”,于列表当中寻觅到“文件和打印机共享” 、“网络发现”,要确认其“专用”列是处于已勾选状态的,最后点击“确定”。
2. 客户端访问设置:客户端的电脑要连接到相同的本地一该网络,还要开启网络发现功能。访问共享资源存在两种方式:其一,是经由“文件资源(管理器)”(进行)访问,要先打开文件资源管理器,在左侧的导航栏当中找到“网络”,系统会自动去搜索同一网络之内供共享的设备,找到服务器端自身所处计算机的名称,双击进入之后就能看到共享的文件夹 。二是借助“运行”窗口进行访问,先按下Win + R键,以此打开运行窗口,接着输入“\服务器IP地址”,像\192.168.1.100这样的,之后点击“确定”,再在输入框中输入服务器端的用户名以及密码,这里这用户名和密码是需要拥有相应访问权限的,如此便可访问共享资源了。
二、针对macOS系统的本地网络共享展开设置,此设置以macOS Ventura作为示例 , 。
有一种操作系统叫做macOS,它对于SMB协议有着很不错的支持,而它的共享设置主要是借助“系统设置”来达成,并且它的共享设置同样可以划分成服务器端以及客户端这样两个部分是如此.
要进行服务器端设置,首先得让那种服务器端的电脑连接到本地网络那一块儿,并且这个网络得是专用网络才行。接着要打开“系统设置”,然后找到“网络”选项,再在这么多选项当中去选择当前网络,最后还要确认一下网络连接是不是正常的,这一系列操作都完成之后,服务器端设置才算是初步完成。
接着,要将文件共享功能予以开启而且把共享资源进行配置。把“系统设置”打开,接着找到“通用”,再进一步找到“共享”,将“文件共享”选项勾选上,此时此刻系统会自动化地去启动SMB服务,点击“文件共享”右边的“信息”按钮,从而进入到详细设置的界面。在“共享文件夹”的列表当中,点击“+”号去把需要进行共享的文件夹添加进来,添加完毕后,能够在下方的“用户”列表里对不同用户的访问权限加以设置:即有“只读”,还有“读与写”,以及“仅管理员” 。举例来说,在添加了“文档”文件夹之后,针对“访客”进行“只读”权限的设置,给本地管理员用户设定“读与写”权限。除此之外,还能够点击“选项”按钮,勾选“使用SMB来共享文件和文件夹”,以此保证SMB协议处于被启用状态,在设置完毕后点击“完成”。
最后,进行防火墙规则配置。先打开“系统设置”,接着进入“网络”,再找到“防火墙”,要保证防火墙处于开启状态,然后点击“选项”按钮,于“允许传入连接”列表里,寻找到“文件共享(SMB)”,务必保证其是被允许的,以防防火墙对共享通信造成阻止。
2. 客户端访问设置:客户端电脑要连接至同一本地网络。访问共享资源的方式:开启“访达”,于顶部菜单栏里点击“前往”,接着点击“连接服务器”,在弹出的窗口内输入“smb://服务器IP 地址”(就像 smb://192.168.1.101),点击“连接”。随后输入服务器端的用户名以及密码,挑选需要访问的共享文件夹,点击“好”能完成连接,从而访问共享资源。
三、Linux系统当中,本地网络用于共享设置环节,此环节以Ubuntu 22.04作为示例。
Linux系统之中,本地网络共享这一设置相对来讲颇为复杂,需要借助命令行或者图形化工具去配置SMB服务。本文将会分离式介绍图形化那些工具,该图形化工具适合普通用户,以及命令行,这个命令行适合高级用户,这两种设置方式。
图形化工具于服务器端的设置步骤是,先安装图形化共享工具,将其打开,在里边找到“终端”区域,输入命令“sudo apt update && sudo apt install nautilus-share”,待全部内容安装妥当之后,重新启动文件管理器“nautilus -q” 。
其次,去配置共享资源。先找到那需要共享的文件夹,接着右键点击,然后选择“本地网络共享”,之后勾选“共享此文件夹”。要是需要允许写入,那就勾选“允许其他人在此文件夹中创建和删除文件”;要是需要允许访客访问,那就勾选“允许访客访问(无密码)”。最后点击“创建共享”,这时系统会自动配置SMB相关参数。
末尾,要保证SMB服务能够正常运作起来。于终端之中键入命令“sudo systemctl start smbd”以此开启SMB服务,输入“sudo systemctl enable smbd”来进行设置使其开机时自动启动。与此同时,对防火墙进行配置,以此允许SMB端口(445以及139),需输入命令“sudo ufw allow 445/tcp”,并且还要输入命令“sudo ufw allow 139/tcp”,之后输入“sudo ufw reload”去重启防火墙。
在服务器端进行命令行设置时,针对高级用户而言,能够借助编辑SMB配置文件达成更为灵活的共享设置。首先要做的是,安装SMB服务端软件。在终端里输入命令“sudo apt update && sudo apt install samba samba-common-bin”。
另外,要去创建共享文件夹,还要对其进行权限设置。比如说,去创建叫作“/home/user/shared”的文件夹,输入这样的命令“mkdir -p /home/user/shared”,随后去设置该文件夹的权限,执行吩咐“sudo chmod 777 /home/user/shared”,当然要依实际需求来对权限予以调整。
接下来,对SMB配置文件进行编辑时,需输入命令“sudo nano /etc/samba/smb.conf”,之后在该文件的末尾部分添加如下内容:
SharedFolder
用共享名称,当客户端进行访问之际显示path等于/home/user/shared即为共享文件夹的绝对路径。这共享所涉及的文件夹绝对路径,其状态写着该文件夹当前可用状态是能够被访问的,也就是available的值设定为yes。对于允许访问的用户方面,明确限定为user,这里的user指的是Linux系统当中已经存在的用户。关于是否只读这一属性,其设定为no,意思就是不具备只读特性而是可进行读写操作。对于是否允许在网络当中被浏览到这一情况,设定为browsable为yes,表明具备可被浏览的属性。是否公开访问部分,设定public为no,意味着并非公开可访问的状态。新建文件这个动作所面临的权限,采用create mask等于0777的设定值。新建文件夹所对应的权限,设定directory mask等于0777 。
在添加操作完成之后,按下 Ctrl + O 进行保存,随后按下 Ctrl + X 退出。接着,针对 SMB 用户设置出密码,此密码所对应的用户需是配置文件里“valid users”所明确说明的用户,这时输入命令“sudo smbpasswd -a user”,之后依据给出的提醒输入密码。
最后,要让配置生效就重启SMB服务,输入这样的命令:“sudo”,接着是“systemctl”,再接着是“restart”,最后是“smbd” 。
3. 客户端访问设置(Linux),该客户端里面关于访问共享资源这一部分,可供路径要么选择通过图形化工具,在图形化方式这一块内容,要先打开“文件”管理器,接着在左侧导航栏之中点击“其他位置”,随后在“连接到服务器”输入框那里输入“smb://服务器IP地址/共享名称”(如 ,还有要注意的是,也可以选择通过命令行来进行客户端对共享资源的访问。
那以smb 协议的方式,其指向的地址smb://192.168.1.102/SharedFolder ,要进行访问的话,需点击“连接”,接着输入用户名以及密码才行。若采用命令行方式,即在终端之中输入命令“smbclient //服务器IP地址/共享名称 -U 用户名”,待输入密码之后,便可进入SMB交互界面,借助相关命令(诸如get用于下载文件、put用于上传文件)来对共享资源实施操作。
四、跨系统本地网络共享注意事项
免责声明:网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅提供用户参考,若因此产生任何纠纷,本站概不负责,如有侵权联系本站删除!邮箱:207985384@qq.com https://www.ainiseo.com/hosting/68277.html