在macOS中连接共享文件夹可以通过多种协议实现,包括SMB、AFP、NFS或WebDAV等,以下是详细步骤和扩展知识:
1. 通过SMB连接(最常用)
打开访达(Finder),顶部菜单选择“前往”>“连接服务器”(或按`Command+K`快捷键)。
输入服务器地址格式为`smb://IP地址或主机名/共享名`(例如`smb://192.168.1.100/Share`)。
点击连接,输入有权限的用户名和密码,勾选“记住密码”可保存凭证。
成功连接后,共享文件夹会挂载到访达的“位置”栏,可直接访问。
扩展知识:
SMB(Server Message Block)是跨平台共享协议,macOS默认支持SMB 3.0,兼容Windows和Linux共享。
若连接失败,检查目标机器的防火墙是否放行445端口,或尝试关闭macOS的SMB签名验证(通过终端命令`sudo defaults write /Library/Preferences/com.apple.security.smb NTLMv2AuthEnabled -bool false`)。
2. 通过AFP连接(适用于旧版macOS或Time Capsule)
AFP(Apple Filing Protocol)是苹果原生协议,地址格式为`afp://IP地址/共享名`。
适用于连接Time Machine备份驱动器或较老的NAS设备,但macOS Catalina(10.15)后逐步废弃AFP。
3. 通过NFS连接(高性能场景)
需先在终端启用NFS客户端:`sudo nfsd enable`。
手动挂载命令:`sudo mount -t nfs 服务器IP:/共享路径 /本地挂载点`。
适合Linux服务器共享,支持大文件传输,但配置较复杂,需确保服务器端`/etc/exports`配置正确。
4. 通过WebDAV连接(远程访问)
适用于云存储或HTTP共享,地址格式为`http://或https://服务器地址`。
在“连接服务器”中输入URL后,系统会要求输入WebDAV账户密码。
常见问题排查:
权限问题:确保macOS用户账户有读写权限,共享端的ACL设置正确。
网络发现失败:在访达的“网络”侧边栏可尝试刷新,或使用`ping`和`smbutil`命令测试连通性。
协议兼容性:部分设备需在共享设置中启用SMB1(不推荐,安全性低)或调整加密级别。
高级技巧:
使用Automator或脚本实现自动挂载,或通过`/etc/fstab`设置开机自动挂载NFS共享。
启用macOS的“共享”功能(系统设置>通用共享>文件共享),可将本机文件夹共享给其他设备。
注意:不同macOS版本操作可能略有差异,Big Sur及以上版本需在系统设置中调整隐私权限,允许访达访问网络存储。