Ubuntu 下用 Dolphin 进行网络共享的设置
一 概念与准备
- Dolphin 是 KDE Plasma 的文件管理器,擅长通过协议地址(如 smb://、ftp://、sftp://、nfs://)进行连接与传输;它并不自带“一键共享”服务。要实现局域网共享,通常做法是:在 Ubuntu 上安装并配置 Samba(或其他文件共享服务),然后用 Dolphin 作为客户端去连接或管理共享。若你的 Ubuntu 未预装 Dolphin,可先安装:sudo apt update && sudo apt install dolphin。
二 作为客户端使用 Dolphin 连接共享
- 打开 Dolphin,清空位置栏,输入协议地址并回车:
- SMB/CIFS:smb://服务器IP/ 或 smb://主机名/(如:smb://192.168.1.10),按提示输入用户名与密码。
- SFTP/FTP:sftp://服务器IP/ 或 ftp://服务器IP/(如:sftp://192.168.1.20),输入凭据。
- NFS:nfs://服务器IP/共享路径(如:nfs://192.168.1.30/export/share)。
- 勾选“记住密码”可保存会话;连接成功后即可像本地文件夹一样拖拽复制、移动、删除文件。
三 作为服务器端用 Samba 共享文件夹并通过 Dolphin 管理
四 常见问题与排查
- 无法发现或连接 Samba 共享:
- 确认已安装并可启动 smbd/nmbd;必要时重启服务。
- 在局域网中,SMB 主机名解析可借助 winbind 提升成功率。可安装并在 /etc/nsswitch.conf 的 hosts: 行加入 wins(如:hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4),然后重启系统或网络服务。
- 权限被拒绝或只读:
- 核对共享目录的 Linux 权限(chmod/chown) 与 smb.conf 中的 valid users、read only、create mask、directory mask 是否匹配;Samba 用户需与系统用户对应并已设置 smbpasswd。
- 防火墙/网络问题:
- 确保局域网互通,必要时在防火墙中放行 Samba 相关端口(如 139/TCP、445/TCP)。