Mac OS X:如何连接 Windows 文件共享 (SMB)

Mac OS X:如何连接 Windows 文件共享 (SMB),第1张

当您转到“连接到服务器”对话框时,可以浏览您本地子网上的电脑名称。
您可通过其 IP 地址或 DNS 名称连接到某台服务器。如有需要或为了提高应用的便捷性,您还可以使用其他有效的 URL 格式,如:
smb://ServerName/ShareName smb://DOMAIN;User@ServerName/ShareName
必须指定“共享”的名称(共享磁盘、宗卷或目录)。系统不会对此加以提示。
连接时,键入的共享名称中不能包含空格。在共享名称的任意空格位置,输入:%20。
在故障诊断连接问题时,您可使用 Mac OS X 网络实用工具应用软件(位于“实用工具”文件夹) Ping 这台 Windows PC 的 IP 地址。Ping 成功即确认两台电脑之间存在 TCP/IP 连接。尝试连接无响应或超时的情况下,这是首要的故障诊断步骤,因为涉及 Mac 的 SMB 连接需要 TCP/IP。但是,Ping 成功并不意味着 SMB 服务也在运行中或可用。
查看 Microsoft 支持资源,了解有关在基于 Microsoft Windows 的电脑上设置文件共享的信息。这些信息可能包括安装在 PC 上的帮助文件或 Microsoft 在线知识库
。例如,可参阅此文章获取有关 Windows XP�0�2的信息:
对 SMB 连接问题进行故障诊断时,请使用位于“实用工具”文件夹中的“控制台”。下列控制台日志可能有助于高级用户确定问题所在:private/var/log/samba、private/var/log/kernellog、systemlog。请注意,某些日志文件仅在使用管理员帐户登录 Mac OS�0�2X 时才显示。
如果要连接到 Windows XP,请确保“Internet 连接防火墙”设置不会妨碍连接。SMB 使用端口 137、138、139 和 445。上述端口在 Windows XP 电脑上应为打开状态。这可能需要 XP 防火墙的“高级”配置。
如果要连接到 Windows SMB 资源,请检查防火墙看其是否阻止 TCP 端口 137、138、139 和 445。尝试上述步骤后,您可通过检查 Windows SMB 资源的事件日志中的日志条目(如果您有有权进行访问),和/或“控制台”应用软件中 Mac OS X 电脑的相关日志执行高级故障诊断。如果这些步骤无法帮助您确定问题,或者您不想执行高级故障诊断,则应联系您的网络管理员。在某些情况下,为了获得从 SMB 资源或其主机网络配置访问 Mac 的许可,有必要联系网络管理员。
Mac OS X 仅基于 TCP/IP 协议(而不是 NetBEUI 协议)使用 SMB。

1、首先我们需要点击左下角的开始键

2、在搜索栏输入control

3、然后我们需要点击控制面板

4、然后我们需要点击程序

5、点击程序与功能

6、点击左侧栏的启用和关闭windows功能

7、勾选SMB 10 /CIFS 服务器,并点击确定即可

1、进入控制面板,选择“网络和 INTERNET”后进入“网络和共享中心”,把活动
网络选择为“网络:工作网络”
2、选中左侧“更改高级共享设置”
3、进入高级共享设置并且选择该箭头展开详细设置项(切勿选择“公用”,设置将不会生效)
4、如下图进行设置,其中“6”“7”“9” 项可以酌情设置,其余必须按所示设置
5、设置完成,win7已经打开smb服务

ed Hat Linux 90,则系统会默认安装Samba组件。我们可以在终端命令窗口输入以下命令进行验证:
[root@ahpeng root] rpm -qagrep samba
如果结果出现以下所示的5个软件包,则表示已经安装:
samba-swat-227a-790
samba-227a-790
redhat-config-samba-104-1
samba-common-227a-790
samba-client-227a-790
如果没有安装过Samba软件包,则可以插入第1张安装光盘,然后鼠标依次单击“主菜单→系统设置→添加/删除应用程序”菜单项,打开“软件包管理”对话框,在该对话框中找到“Windows文件服务器”选项,确保该选项处于选中状态,然后单击“更新”按钮即可开始安装。
你也可以把第1张安装光盘插入光驱,然后在终端命令窗口输入以下命令:
[root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS
[root@ahpeng RPMS]# rpm -ivh samba
[root@ahpeng RPMS]# rpm -ivh redhat-config-samba-104-1noarchrpm
二、Linux主机访问Windows主机
安装好Samba之后,就有了与Windows互相访问的基础。这里先介绍一下如何用字符命令方式访问Windows宿主机的共享资源。
1、查询宿主机的共享资源
可以使用“smbclient –L WindowsHostName”命令(此处的WindowsHostName用Windows主机名代替)。本例是要查询Windows主机Peter 上的共享资源,可以在终端窗口输入“smbclient –L Peter”命令,然后回车即可看到Windows主机的共享资源。
2、连接宿主机的共享目录
可以使用“smbclient //WindowsHostName/ShareName”命令来连接Windows主机上的某个共享文件夹,如果该共享文件夹需要用户名和密码,则可以使用“smbclient //WindowsHostName/ShareName –U UserName”命令。例如要连接Windows主机Peter上的共享目录Share,我们可以在终端窗口输入“smbclient //Peter/Share”命令然后回车即可。
如果连接成功,即可出现“smb:>”提示符,在该命令提示符下输入适当的命令,即可对所连接的共享目录进行 *** 作。
Smb支持的命令有大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等 *** 作。如果要列出共享目录“Share”下的具体内容,可以使用ls命令。要删除其下的testtxt文件,可以使用“del testtxt”命令。共2页。
3、映射网络驱动器
我们知道,Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹来使用。在Linux下可以借助于 smbmount命令来实现,具体的命令参数是“smbmount //WindowsHostName/ShareName /mnt/smbdir”(此处的ShareName指代Windows共享资源名称,smbdir指代挂载点名称)。假设要将Windows主机 Peter下的共享文件夹Share映射为/mnt/WinShare目录,具体步骤是:
首先在/mnt目录下创建一个目录,假设为/mnt/WinShare;
然后打开终端命令窗口,运行“smbmount //Peter/Share /mnt/WinShare”即可。
现在再在文件管理器里打开/mnt/WinShare目录可以看到共享目录的内容,要卸载该映射目录,可以使用umount命令。
4、用Nautilus访问Windows主机
借助Gnome桌面下的文件管理器Nautilus,我们可以用图形界面来访问Windows主机,这里要注意的是Nautilus只是提供访问Windows主机的图形界面,具体的底层 *** 作还是借助于Samba客户端来完成。
在Gnome桌面环境下,单击“主菜单→网络服务器”菜单项,即可用Nautilus文件管理器查看工作组列表。双击工作组名称,即可看到其下的Windows主机。
双击其中的某台Windows主机图标,即可看到该主机的共享文件夹,可以看到这和Windows下的网络邻居几乎一样。
由于Nautilus本身就是Red Hat Linux的文件管理器,所以我们可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等等(对于windows 2000/XP主机还需要考虑该共享资源的权限设置)。
三、Windows主机访问Linux主机
要想让Windows宿主机能够访问Linux虚拟机,就必须在Linux虚拟机上启动Samba服务。在启动之前,还需要对Samba服务的属性进行配置,例如指定Linux虚拟机的共享目录、所在的工作组名称等。
1、配置Samba服务器
在以前版本的Red Hat Linux,我们必须直接修改Samba配置文件smbconf,或者使用SWAT对Samba进行全方位的设置。Red Hat Linux 90新引入了一个图形化的Samba服务器配置工具,可以让我们很方便地对Samba服务器进行配置。以root用户身份登录系统,单击“主菜单→系统设置→服务器设置→Samba服务器”菜单项,即可打开Samba服务器配置对话框。也可以在终端命令窗口输入“redhat-config- samba”,来访问Samba服务器配置对话框。
首先对Samba服务器的基本设置和安全选项进行配置,单击配置对话框上的“首选项→服务器设置”菜单项,即可打开服务器设置对话框。
基本设置:在对话框的“基本”标签页,我们可以指定Linux主机所在的工作组名称,需要注意的是,此处的工作组名称不一定非得与Windows主机所在的工作组名称一致。
安全设置:然后进行Samba服务器安全设置,这里一共有4个选项。
“验证模式”代表如果Windows主机不是位于NT域里,此处应该选择“共享”验证模式,这样只有在连接Samba服务器上的指定共享时才要求输入用户名、密码;“验证服务器”代表对于“共享”验证模式,无需启用此项设置;“加密口令”选项应该选择“是”,这样可以防止黑客用嗅探器截获密码明文;“来宾账号”代表当来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的某个有效用户。选择系统上的现存用户名之一作为来宾Samba账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。
添加共享目录:单击Samba配置对话框工具栏上的“增加”按钮。在打开的对话框中的“基本”标签页上,指定(共享)目录为某个存在的目录,例如可以指定/tmp,再指定该目录的基本权限是只读还是读/写。在“访问”标签页上,可以指定允许所有用户访问、或者只允许某些用户访问。
2、启动Samba服务器
打开终端命令窗口,输入“/sbin/service smb start”命令,即可出现以下提示信息,表示Samba服务已经启动。
# /sbin/service smb start
启动SMB 服务 [确定]
启动NMB 服务 [确定]
接下来在Windows里打开“网络邻居”,就可以看到我们刚才设置的Samba服务器了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12701155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-27
下一篇2025-08-27

发表评论

登录后才能评论

评论列表(0条)

    保存